小编Bli*_*tzz的帖子

静态属性的默认值

我喜欢c#,但为什么我可以这样做:

public static bool Initialized { private set; get; }
Run Code Online (Sandbox Code Playgroud)

或这个 :

public static bool Initialized = false;
Run Code Online (Sandbox Code Playgroud)

但不是两者兼而有之?

我只需要为我的变量(私有集)设置访问级别,我需要在启动时将其设置为false.我不想制作那个无聊的私有_Initialized变量,它将由公共Initialized var的getter返回.我喜欢我的代码很漂亮.(注意:我的变量是静态的,它不能在构造函数中初始化).

谢谢

c# static default properties

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

在c#中分配"非托管"内存

我在c#中编写一个使用C++库的程序,由于某种原因,我需要分配一个非托管缓冲区来将它传递给lib.有没有办法在c#中做到这一点?基本上我只需要在C#中做一个malloc ...

谢谢

c# memory unmanaged

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

标签 统计

c# ×2

default ×1

memory ×1

properties ×1

static ×1

unmanaged ×1