类的特性
using System;
public enum RemoteServers
{
TTT,
AAA,
CHAIN
}
public class RemoteObjectAttribute:Attribute
{
public RemoteObjectAttribute ( RemoteServers Server)
{
this.server=Server;
}
protected RemoteServers server;
public string Server
{
get
{
return Enum.GetName(typeof(RemoteServers),this.server);
}
}
}
[RemoteObjectAttribute(RemoteServers.TTT)]
public class RemoteObjectClass
{
}
public class ClientTestApp
{
public static void Main()
{
System.Type type=typeof(RemoteObjectClass);
foreach(Attribute attr in type.GetCustomAttributes(true))
{
RemoteObjectAttribute remoteAttr= attr as RemoteObjectAttribute;
if(attr!=null)
{
Console.WriteLine(remoteAttr.Server);
}
}
}
}
博客展示了一段C#代码,定义了远程服务器枚举、远程对象属性类和远程对象类,还包含客户端测试应用。通过获取远程对象类的自定义属性,输出对应的服务器名称,体现了类和属性在C#编程中的应用。

9745

被折叠的 条评论
为什么被折叠?



