运算符关键字typeof的使用
引导语:C语言是一种计算机程序设计语言,它既具有 高级语言的特点,又具有 汇编语言的特点。以下是小编整理的运算符关键字typeof的'使用,欢迎参考阅读!
用于获取类型的 对象。typeof 表达式采用以下形式:
type = typeof(int);
备注
若要获取表达式的运行时类型,可以使用 Framework 方法 GetType,如以下示例中所示:
int i = 0;
type = ype();
不能重载 typeof 运算符。
typeof 运算符也能用于公开的泛型类型。具有不止一个类型参数的类型的规范中必须有适当数量的逗号。下面的示例演示如何确定方法的返回类型是否是泛型 IEnumerable<(Of <(t>)>)。假定此方法是 MethodInfo 类型的实例:
string s = nterface
(typeof(merable<>)Name
示例
C#
public class SampleClass2
{
public int sampleMember;
public void SampleMethod() {}
static void Main()
{
Type t = typeof(SampleClass);
// Alternatively, you could use
// SampleClass obj = new SampleClass();
// Type t = ype();
eLine("Methods:");
odInfo[] methodInfo = ethods();
foreach (odInfo mInfo in methodInfo)
eLine(ring());
eLine("Members:");
erInfo[] memberInfo = embers();
foreach (erInfo mInfo in memberInfo)
eLine(ring());
}
}
/*
Output:
Methods:
GetType()
ng ToString()
Boolean Equals(ct)
Int32 GetHashCode()
Members:
GetType()
ng ToString()
Boolean Equals(ct)
Int32 GetHashCode()
Void ()
Void (Int32, ng)
ng name
Int32 id
*/
此示例使用 GetType 方法确定用来包含数值计算的结果的类型。这取决于结果数字的存储要求。
C#
class GetTypeTest
{
static void Main()
{
int radius = 3;
eLine("Area = {0}", radius * radius * );
eLine("The type is {0}",
(radius * radius * )ype()
);
}
}
/*
Output:
Area = 28.2743338823081
The type is le
*/
-
计算机等级考试二级C语言笔试精选习题
应届毕业生考试网提供了计算机等级考试二级C语言笔试精选习题,帮助考生锻炼解题思路,加深理解知识点。更多资料访问yjbys计算机等级考试网。1、C语言程序的基本单位是____A)程序行B)语句C)函数D)字符、C、12、C语言程序的三种基本结构是____A、顺序结构,选择结构,...
-
什么是C语言中指针 C语言指针的基础使用
为什么说指针是C语言的精髓?本文主要介绍了对C语言中指针的理解与其基础使用实例,有需要的朋友可以参考一下!想了解更多相关信息请持续关注我们应届毕业生考试网!C语言的指针,关键意思在于“指”。“指”是什么意思?其实完全可以理解为指示的意思。比如,有一个物体,...
-
C语言中文件操作详解及实例代码
在文件操作中除了打开操作以及读写操作,还有几种比较常见的操作。以下是本站小编搜索整理的关于这些操作中涉及到的函数,,需要的朋友可以参考本文!想了解更多相关信息请持续关注我们应届毕业生考试网!一.移动位置指针的函数rewind函数和fseek函数,这两个函数的原...
-
c语言单引号的用法指导
C语言中用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此's'的含义其实和十进制数115的含义是一致的。下面小编给大家整理了c语言单引号的用法,供大家参阅...
相关文章
- Identifyingpeoplebyoccupation辨别身份实用英语口语
- 优秀英语作文My Experience to Eat Buffet
- php使用file-get-contents读取大文件的方法
- Zend studio for eclipse中使php可以调用mysql相关函数的设置方
- 如何使用Google-Code-Prettify 实现代码高亮功能
- 运算符关键字as的使用
- c#运算符关键字is的使用
- Percent Theory of Life英语美文
- 关于JavaScript中isPrototypeOf函数作用和使用实例
- Twenty Rules for Happy Life句子大全