C# c语言中变量的非拉丁名称

C# c语言中变量的非拉丁名称,c#,C#,我用所有希伯来语字母将我的按钮对象命名为WinForms,然后添加了click事件。。。它成功了 这是我错过的新功能吗 this.כפתור = new System.Windows.Forms.Button(); this.SuspendLayout(); // // כפתור // this.כפתור.Location = new System.Drawing.Point(58, 48); this.כפתור.Name = "כפתור"; this.כפתור.Size = ne

我用所有希伯来语字母将我的按钮对象命名为WinForms,然后添加了click事件。。。它成功了

这是我错过的新功能吗

this.כפתור = new System.Windows.Forms.Button();
this.SuspendLayout();
// 
// כפתור
// 
this.כפתור.Location = new System.Drawing.Point(58, 48);
this.כפתור.Name = "כפתור";
this.כפתור.Size = new System.Drawing.Size(75, 23);
this.כפתור.TabIndex = 0;
this.כפתור.Text = "button1";
this.כפתור.UseVisualStyleBackColor = true;
this.כפתור.Click += new System.EventHandler(this.button1_Click);

private void button1_Click(object sender, EventArgs e)
{
כפתור.Text = "BLAH BLAH";
}

C和其他流行语言,如Java,也使用unicode字符集作为其源代码。这不是什么新鲜事


我建议你不仅要坚持使用英文字母,还要坚持使用英文名称作为标识符。它使程序命名与框架保持一致,不懂您的语言的程序员可以维护源代码。

C其他流行语言(如Java)也使用unicode字符集作为源代码。这不是什么新鲜事


我建议你不仅要坚持使用英文字母,还要坚持使用英文名称作为标识符。它使程序命名与框架保持一致,并且源代码可以由不懂您的语言的程序员维护。

C语言规范显示了您可以和不能使用的标识符


它基本上说,某些字符集允许使用unicode字符,我假设包含希伯来语的字符集在该列表中。我不知道希伯来语字符集的集合名,C语言规范显示了标识符可以使用和不能使用的内容


它基本上说,某些字符集允许使用unicode字符,我假设包含希伯来语的字符集在该列表中。我不知道希伯来文字符集的集名,看起来unicode变量名已经被支持了一段时间,尽管我从未使用过它们。

看起来unicode变量名已经被支持了一段时间,尽管我从未使用过它们。

我相信是这样。你的问题是什么?没有什么新的,但是,C源代码是unicode,所以几乎任何东西都可以…@Jannis,我不熟悉这一壮举。我的朋友问了我,让我大吃一惊。我相信是的。你的问题是什么?没有什么新的,但是,C源代码是unicode,所以几乎任何东西都可以…@Jannis,我不熟悉这一壮举。我的朋友问了我一个问题,让我大吃一惊。但我认为Java使用ASCII作为默认的源文件编码。但我认为Java使用ASCII作为默认的源文件编码。