Tag: C#的

如何在运行时将文本框的文本设置为粗体?

我使用的Windows窗体,我有一个文本框,我偶尔会喜欢使文本粗体,如果它是一个特定的值。 如何在运行时更改字体特征? 我看到有一个名为textbox1.Font.Bold的属性,但这是一个Get only属性。

我们应该使用C中的exit()吗?

有关于在C ++中使用exit 问题 。 答案讨论了主要是因为RAII不是好主意,例如,如果在代码中某处调用了exit ,那么将不会调用对象的析构函数,因此,如果例如析构函数意图将数据写入文件,则不会发生,因为析构函数没有被调用。 我感兴趣的是,这种情况在C中是怎样的?在C中也有类似的问题吗? 我认为,因为在C中,我们不使用构造函数/析构函数,情况可能会在C不同,所以在C中使用exit吗? 我已经看到下面的函数,我觉得在某些情况下可以使用它,但是如果我们在C中使用exit有类似的问题,就像上面用C ++描述的那样感兴趣? (这会使使用下面的function不是一个好主意)。 void die(const char *message) { if(errno) { perror(message); } else { printf("ERROR: %s\n", message); } exit(1); }

C ++中是否有__CLASS__macros?

在C ++中是否有一个__CLASS__macros,它给出类似于__FUNCTION__macros的类名,它给出了函数名

ASP.NET MVC Razor传递模型来布局

我看到的是一个string布局属性。 但是,我怎样才能明确地将模型传递给布局呢?

如何重载运算符++以两种不同的方式为后缀a ++和前缀++ a?

如何重载运算符++以两种不同的方式为后缀a++和前缀++a ?

如何在Razor视图中撰写评论?

如何在MVC视图中撰写评论,不会传输到最终的HTML(即浏览器,以响应)。 可以用一个评论 <!–<a href="/">My comment</a> –> 但它在浏览器的页面源代码中是可见的。 是否可以在cshtml文件中留下评论仅供内部使用?

实现INotifyPropertyChanged时,比替代方法慢吗?

有很好的文章提出了实现INotifyPropertyChanged不同方法 。 考虑下面的基本实现: class BasicClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void FirePropertyChanged(string propertyName) { var handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } private int sampleIntField; public int SampleIntProperty { get { return sampleIntField; } set { if (value != sampleIntField) { sampleIntField = value; FirePropertyChanged("SampleIntProperty"); // ouch ! […]

为什么通过std :: atomic使用volatile限定符?

从我从Sutter和其他人那里读到的,你会认为volatile和并发编程是完全正交的概念,至less就C / C ++而言。 但是,在GCC 实现中,所有std::atomic的成员函数都有volatile限定符。 Anthony Williams在std::atomic的实现中也是如此。 那么有什么事情,我的atomic<>variables需要volatile或不?

在C#中确定会话variables的最佳方法是null或空?

在ASP.NET C#中检查会话variables的最佳方法是什么? 我喜欢使用String.IsNullOrEmpty作为string,并想知道是否有类似的方法的Session 。 目前我知道的唯一方法是: var sSession; if (Session["variable"] != null) { sSession = Session["variable"].ToString(); } else { sSession = "set this"; Session["variable"] = sSession; }

为什么gcc允许将parameter passing给定义为无参数的函数?

我不明白为什么这个代码编译? #include <stdio.h> void foo() { printf("Hello\n"); } int main() { const char *str = "bar"; foo(str); return 0; } gcc甚至不会抛出一个警告,我传递给foo()的参数太多。 这是预期的行为?