Maison Problème commun quelle est la référence

quelle est la référence

Dec 19, 2019 pm 01:23 PM
ref

quelle est la référence

Mot-clé .net, mot-clé ref - permet de transmettre des paramètres par référence. L'effet est que lorsque le contrôle est rendu à la méthode appelante, toute modification apportée aux paramètres de la méthode sera reflétée dans la variable ; cela équivaut également à transmettre des données de type valeur par référence. Pour utiliser le paramètre ref, la définition de la méthode et l'appel de la méthode doivent utiliser explicitement le mot-clé ref. ref est l'abréviation de Référence.

Par exemple :

class RefExample        
        {
            static void Method(ref int i)
            {
                i=44;
            }
            static void Main()
            {
                int val=0;
                Method(ref val);//val is now 44
            }
        }
Copier après la connexion

Les paramètres passés au paramètre ref doivent être initialisés en premier. Ceci est différent de out , dont les paramètres n'ont pas besoin d'être explicitement initialisés avant d'être transmis. Bien que ref et out soient gérés différemment au moment de l’exécution, ils sont gérés de la même manière au moment de la compilation. Par conséquent, si une méthode prend un paramètre ref et qu’une autre méthode prend un paramètre out, les deux méthodes ne peuvent pas être surchargées.

Remarque : les propriétés ne sont pas des variables et ne peuvent donc pas être transmises en tant que paramètres de référence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment obtenir le nœud d'élément via ref dans vue3 Comment obtenir le nœud d'élément via ref dans vue3 May 16, 2023 pm 12:25 PM

On peut dire que l'obtention de la référence du nœud d'élément via ref simplifie l'opération document.getElementById("#id") native js dans vue2. Bien sûr, c'est la même chose dans vue3. Tout d'abord, donnez à l'élément auquel vous souhaitez obtenir un attribut ref, puis créez l'objet ref pour accéder à sa valeur. Celui-ci est accessible dans le setup, mais la valeur imprimée directement est nulle... Puisque le temps d'exécution de la fonction setup doit précéder le rendu de la balise html, on ne peut pas initialiser la balise box directement dans la fonction setup. Dans la fonction cycle de vie, la fonction de configuration est beforeCreat

Comment résoudre le problème d'avertissement de performances de vue3 en utilisant la référence Comment résoudre le problème d'avertissement de performances de vue3 en utilisant la référence May 13, 2023 pm 03:10 PM

Le problème d'avertissement de performances de vue3 utilisant ref Le code d'avertissement de performances de l'utilisation de ref est le suivant import{ref,shallowRef}from"vue";importTodoListfrom"./components/TodoList.vue";importRatefrom"./components/Rate.vue" ;lettabs={ TodoList,Rate}letcurrentTabComponent=ref(TodoList)warn runtime-core.

Comment utiliser ref et reactive pour spécifier les types dans vue3+ts Comment utiliser ref et reactive pour spécifier les types dans vue3+ts May 10, 2023 pm 07:19 PM

Les caractéristiques de base de ref sont approximativement égales à reactive ({value: })console.log('refa:',refa)//RefImpl{...}console.log('refa:',refa.value)// 6console.log('rcta:&#3

Comment résoudre le problème de vue3 obtenant une instance de référence combinée avec ts InstanceType Comment résoudre le problème de vue3 obtenant une instance de référence combinée avec ts InstanceType May 20, 2023 pm 10:59 PM

vue3 obtient l'instance ref et la combine avec l'InstanceType de ts. Parfois, nous avons des références de modèle, mais lors de son utilisation, l'invite ts ne fonctionne pas. Il n'y a pas d'invite pour le nom de la méthode exposée par le composant via definitionExpose. n'a pas un grand impact, cela peut être résolu ou cela peut être résolu~import {ref}from'vue'constsayHello=()=>(console.log('I can say hello'))defineExpose({sayHello}) Ensuite nous l'utilisons au niveau parent et entrons dans MyModalR

Quelle est la raison pour laquelle la liaison ref à dom ou composant échoue dans vue3 et comment la résoudre Quelle est la raison pour laquelle la liaison ref à dom ou composant échoue dans vue3 et comment la résoudre May 12, 2023 pm 01:28 PM

Description du scénario d'analyse de la raison de défaillance d'un composant ou du DOM de liaison Vue3ref Dans Vue3, il est souvent utilisé pour utiliser ref pour lier des composants ou des éléments DOM. Plusieurs fois, ref est clairement utilisé pour lier des composants associés, mais la liaison ref échoue souvent. Exemples de situations d'échec de liaison de référence La grande majorité des cas où la liaison de référence échoue est lorsque la référence est liée au composant, le composant n'a pas encore été rendu, donc la liaison échoue. Ou le composant n'est pas rendu au début et la référence n'est pas liée. Lorsque le composant commence à être rendu, la référence commence également à être liée, mais la liaison entre la référence et le composant n'est pas terminée. À ce stade, des problèmes surviendront. lors de l'utilisation de méthodes liées aux composants. Le composant lié à ref utilise v-if, ou son composant parent utilise v-if pour provoquer l'affichage de la page.

Explication détaillée des deux principaux outils réactifs de Vue3 : ref et réactif Explication détaillée des deux principaux outils réactifs de Vue3 : ref et réactif Jan 09, 2023 pm 06:32 PM

Par rapport à la réactivité des données implémentée par DefineProperty de Vue2, Vue3 a une division du travail plus claire dans le traitement des réponses aux données. Les données sont regroupées via les deux fonctions ref et réactive exposées aux développeurs dans l'API combinée, réalisant ainsi la réactivité des données.

Comment utiliser les références, isRef, toRef, toRefs et toRaw de vue3 Comment utiliser les références, isRef, toRef, toRefs et toRaw de vue3 May 10, 2023 pm 08:37 PM

1. En plus d'obtenir des éléments, l'attribut refref peut également utiliser la fonction ref pour créer des données réactives. Lorsque la valeur des données change, la vue est automatiquement mise à jour. import{ref}from'vue'letstr:string=ref('Je suis Zhang San')constchang=()=>{str.value='Je suis Diamond Wang Laowu'console.log(str.value)}{ { str}} Modifier la valeur 2. isRef vérifie si la variable est un objet enveloppé par ref, tel que

Comment utiliser ref et réactif dans Vue3 Comment utiliser ref et réactif dans Vue3 May 12, 2023 pm 05:34 PM

1. Que sont ref et reactive ? Ce sont les API utilisées pour implémenter la réactivité des données dans Vue3. Généralement, ref définit le type de données de base et reactive définit le type de données de référence. 2. Parlons d'abord de réactif. type (en prenant des objets et des tableaux comme exemples). Il peut déclarer des propriétés internes ou des éléments de données de types de données complexes comme données réactives, de sorte que la réactivité de la réactivité est profonde. La couche inférieure consiste à implémenter la réactivité des données via le proxy d'ES6. Object.defineProperty de Vue2, il peut surveiller les ajouts et les suppressions, ainsi que les modifications des propriétés des objets. Utilisez réactif pour définir le nombre d'objets.