小编Cra*_*des的帖子

如何隐藏SplitContainer上的面板?

我想将panel2隐藏在拆分容器上,并让panel1利用空间.我希望设置Panel2Collapsed可以做到这一点,但没有运气.想法?

.net c# winforms

39
推荐指数
1
解决办法
3万
查看次数

如何在运行时创建任意Array类型的实例?

我正在尝试在编译时反序列化一个未知类型的数组.在运行时我发现了类型,但我不知道如何创建实例.

就像是:

Object o = Activator.CreateInstance(type);
Run Code Online (Sandbox Code Playgroud)

这是行不通的,因为没有无参数构造函数,Array似乎没有任何构造函数.

c# reflection compact-framework .net-2.0

30
推荐指数
3
解决办法
2万
查看次数

在C#中,如何判断属性是否为静态?(.Net CF 2.0)

FieldInfo有一个IsStatic成员,但PropertyInfo没有.我想我只是忽略了我需要的东西.

Type type = someObject.GetType();

foreach (PropertyInfo pi in type.GetProperties())
{
   // umm... Not sure how to tell if this property is static
}
Run Code Online (Sandbox Code Playgroud)

c# reflection compact-framework

28
推荐指数
4
解决办法
9704
查看次数

C#中修饰符的顺序是否有约定?

如果我要使用多个,我应该使用修饰符关键字,例如:

public,private,protected,virtual,abstract,override,new,static,internal,sealed,,我忘了其他任何.

c#

26
推荐指数
2
解决办法
9859
查看次数

有关龙的可怕代码评论是什么?

这句话被用作警告,代码正在拉动一些严重的特技.我谷歌搜索这个是拉起虚无; 但是我记得有人正在搜索google来源这句话很长一段时间.

在龙龙?

龙在这里睡觉......

呸...

comments

20
推荐指数
3
解决办法
8478
查看次数

在C/C++(ms)中将char []转换为/从tchar []的最简单方法是什么?

这似乎是一个非常柔软的问题,但我总是很难查找这个函数,因为似乎有很多关于char和tchar的引用的变化.

c c++ string char tchar

18
推荐指数
3
解决办法
5万
查看次数

在C#中,如何序列化System.Exception?(.Net CF 2.0)

我想写一个MS Message Queue的异常.当我尝试它时,我得到一个例外.所以我尝试使用仍然引发异常的XmlSerializer来简化它,但它给了我更多信息:

{"反映类型'System.Exception'时出错."}

与InnerException:

{"无法序列化System.Collections.IDictionary类型的成员System.Exception.Data,因为它实现了IDictionary."}

示例代码:

        Exception e = new Exception("Hello, world!");
        MemoryStream stream = new MemoryStream();
        XmlSerializer x = new XmlSerializer(e.GetType()); // Exception raised on this line

        x.Serialize(stream, e);
        stream.Close();
Run Code Online (Sandbox Code Playgroud)

编辑:我尽量保持这个简单,但我可能已经过头了.我想要整个位,堆栈跟踪,消息,自定义异常类型和自定义异常属性.我甚至可能想再次抛出异常.

c# serialization compact-framework exception

18
推荐指数
3
解决办法
2万
查看次数

在C#中,如何序列化队列<>?(.Net 2.0)

在XmlSerializer构造函数行中,下面会导致InvalidOperationException,它还会抱怨没有为泛型类型实现默认访问者.

Queue<MyData> myDataQueue = new Queue<MyData>();

// Populate the queue here


XmlSerializer mySerializer =
  new XmlSerializer(myDataQueue.GetType());    

StreamWriter myWriter = new StreamWriter("myData.xml");
mySerializer.Serialize(myWriter, myDataQueue);
myWriter.Close();
Run Code Online (Sandbox Code Playgroud)

.net c# generics serialization .net-2.0

8
推荐指数
1
解决办法
8875
查看次数

在C#中,如何将DWORD声明为uint32?

我想这个问题实际上是关于如何将类型定义为现有的原始数据类型.下面显然不起作用,但我想你会明白的.

Type DWORD = typeof(UInt32);

private DWORD func1(int x)
{
    return 123;
}
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
2
解决办法
1万
查看次数

对于mxmlc(flex flash编译器),如果没有设置-target-player,那么目标玩家是什么?

如果没有指定-target-player命令行选项,我想知道给定flex sdk 3.2,3.5和4.6的目标播放器是什么.

我认为这将是sdk支持的最低版本,但我找不到任何要确认的文档.

谢谢

apache-flex flash

0
推荐指数
1
解决办法
814
查看次数