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