问个代码自动感知的问题
在c#中,我想定义一个函数,参数类型为"属性类型"
象这样
void function(propertyinfor proinfo){
}
但是我发现个问题,proinfo是反射出来的,这个在程序设计时候,好象不能自动的列出来,只能通过函数名称这样写
void function (string proinfo){
//这里再反射出这个属性名的属性
}
那么我想问一下,这种情况下,有什么好的方法能叫我们在输入代码的时候,编译器能智能感知我定义类的属性名呢,
比如,我们有个类C,有个属性P,能不能在我们使用function函数,在填写参数时写上 C.的时候,编译器自动列出所有这个类的属性呢,然后我再直接选 择一下就行,而不是再输入函数名称,叫编译器自动感知出属性的存在.
就这些,帮我看一下