Ler en inglés

Compartir por


FieldDirection Enumeración

Definición

Define los identificadores que se utilizan para indicar la dirección del parámetro y las declaraciones de argumentos.

C#
public enum FieldDirection
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum FieldDirection
Herencia
FieldDirection
Atributos

Campos

Nombre Valor Description
In 0

Campo entrante.

Out 1

Campo de salida.

Ref 2

Campo por referencia.

Ejemplos

En el ejemplo siguiente se muestra el uso de para indicar los tipos de FieldDirection dirección de campo de los parámetros de un método en una declaración de método.

C#
// Declares a method.
CodeMemberMethod method1 = new CodeMemberMethod();
method1.Name = "TestMethod";

// Declares a string parameter passed by reference.
CodeParameterDeclarationExpression param1 = new CodeParameterDeclarationExpression("System.String", "stringParam");
param1.Direction = FieldDirection.Ref;
method1.Parameters.Add(param1);

// Declares a Int32 parameter passed by incoming field.
CodeParameterDeclarationExpression param2 = new CodeParameterDeclarationExpression("System.Int32", "intParam");
param2.Direction = FieldDirection.Out;
method1.Parameters.Add(param2);

// A C# code generator produces the following source code for the preceeding example code:

//        private void TestMethod(ref string stringParam, out int intParam) {
//        }

Comentarios

FieldDirection permite pasar argumentos a funciones por referencia o mediante parámetros entrantes o salientes.

Se aplica a

Produto Versións
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también