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 для представления значений нескольких примитивных типов.
// 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 : nullstring; 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) |