Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C:如何检查实例是否可序列化_C#_Asp.net - Fatal编程技术网

C# C:如何检查实例是否可序列化

C# C:如何检查实例是否可序列化,c#,asp.net,C#,Asp.net,如何检查实例是否标记为可序列化 谢谢你试过了吗 o.GetType().FindInterfaces().Any(x => x == typeof(ISerializable)); 你试过了吗 o.GetType().FindInterfaces().Any(x => x == typeof(ISerializable)); 因为你是在问,而不是课堂,正确的答案实际上是: o.GetType().IsSerializable; 因为你是在问,而不是课堂,正确的答案实际上是: o

如何检查实例是否标记为可序列化

谢谢你试过了吗

o.GetType().FindInterfaces().Any(x => x == typeof(ISerializable));
你试过了吗

o.GetType().FindInterfaces().Any(x => x == typeof(ISerializable));

因为你是在问,而不是课堂,正确的答案实际上是:

o.GetType().IsSerializable;

因为你是在问,而不是课堂,正确的答案实际上是:

o.GetType().IsSerializable;

如果您正在检查一个接口的实现,只使用o is ISerializable而不是将反射拖到该接口中不是更好吗?如果您正在检查一个接口的实现,只使用o is ISerializable而不是将反射拖到该接口中不是更好吗?