Поделиться через


CodePrimitiveExpression Класс

Определение

Представляет значение простого типа данных.

public ref class CodePrimitiveExpression : System::CodeDom::CodeExpression
public class CodePrimitiveExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodePrimitiveExpression : System.CodeDom.CodeExpression
type CodePrimitiveExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodePrimitiveExpression = class
    inherit CodeExpression
Public Class CodePrimitiveExpression
Inherits CodeExpression
Наследование
CodePrimitiveExpression
Атрибуты

Примеры

В следующем примере показано использование для представления значений CodePrimitiveExpression нескольких примитивных типов.

// Represents a string.
CodePrimitiveExpression^ stringPrimitive = gcnew CodePrimitiveExpression( "Test String" );

// Represents an integer.
CodePrimitiveExpression^ intPrimitive = gcnew CodePrimitiveExpression( 10 );

// Represents a floating point number.
CodePrimitiveExpression^ floatPrimitive = gcnew CodePrimitiveExpression( 1.03189 );

// Represents a null value expression.
CodePrimitiveExpression^ nullPrimitive = gcnew CodePrimitiveExpression( 0 );
// Represents a string.
CodePrimitiveExpression stringPrimitive = new CodePrimitiveExpression("Test String");
// Represents an integer.
CodePrimitiveExpression intPrimitive = new CodePrimitiveExpression(10);
// Represents a floating point number.
CodePrimitiveExpression floatPrimitive = new CodePrimitiveExpression(1.03189);
// Represents a null value expression.
CodePrimitiveExpression nullPrimitive = new CodePrimitiveExpression(null);
' Represents a string.
Dim stringPrimitive As New CodePrimitiveExpression("Test String")
' Represents an integer.
Dim intPrimitive As New CodePrimitiveExpression(10)
' Represents a floating point number.
Dim floatPrimitive As New CodePrimitiveExpression(1.03189)
' Represents a null value expression.
Dim nullPrimitive As New CodePrimitiveExpression(Nothing)

Комментарии

CodePrimitiveExpression может использоваться для представления выражения, указывающего значение примитивных типов данных.

Свойство Value задает значение примитивного типа данных, которое необходимо представить.

Примитивные типы данных, которые можно представить с помощью CodePrimitiveExpression , включают null; string; 16-, 32-разрядные и 64-разрядные целые числа со знаком; числа с плавающей запятой с одной и двойной точностью.

Конструкторы

CodePrimitiveExpression()

Инициализирует новый экземпляр класса CodePrimitiveExpression.

CodePrimitiveExpression(Object)

Инициализирует новый экземпляр класса CodePrimitiveExpression, используя заданный объект.

Свойства

UserData

Получает определяемые пользователем данные для текущего объекта.

(Унаследовано от CodeObject)
Value

Получает или задает простой тип данных для представления.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к