Tag: 声明

C#声明跨越多行的字符串

我正在尝试创建一个类似这样的字符串 string myStr = “CREATE TABLE myTable ( id text, name text )”; 但我收到一个错误: http : //i.stack.imgur.com/o6MJK.png 这里发生了什么?

当数组声明中有逗号时,它是什么意思? 例如float

在学习C#时,我有一些我想要了解的代码。 我不明白我甚至需要搜索谷歌才能到达这里,但代码如下: float[,] heightAll = terData.GetHeights(0, 0, allWidth, allHeight); 为什么数组声明在括号之间有逗号?

Visual Studio无法识别System.Linq

我创建了这个程序和C#,几周前它正常工作。 现在,我将所有这些代码复制到我正在处理的另一个项目中。 我将它添加到我正在进行的项目中的全新C#类中。 Visual Studio无法识别注释中“未找到”的程序集引用。 这是奇怪的,因为它们是在之前的程序中找到的。 有谁知道为什么Visual Studio找不到这些程序集引用。 using System; using System.Collections.Generic; using System.Linq; //not found using System.Text; using XML_Creator; //not found using System.Xml.Linq; //not found using System.IO;

如何在C#中声明会话变量?

我想创建一个新会话,在该会话中保存文本框中输入的内容。 然后在另一个aspx页面上,我想在标签中显示该会话。 我只是不确定如何开始这个,以及放置一切的地方。 我知道我需要: protected void Page_Load(object sender, EventArgs e) { if (Session[“newSession”] != null) { //Something here } } 但我仍然不确定在哪里放一切。

用于c#中的变量声明和初始化的正则表达式

我想编写一个RegEx来从变量声明语句中提取所有变量值及其名称。 说我有 int i,k = 10,l = 0 我想写一个正则表达式像int \ s ^,?|(^,?)*但这也接受k = 10 ie(没有int在它之前)基本上想法是如果字符串以int开头然后获取变量列表分离通过, 我知道要提取csv值,但这里我的字符串也有一些初始值。 我该如何解决?

字符串与字符串

在C#中有String对象和string对象。 两者有什么区别? 有关使用哪种方法的最佳做法是什么?

如何在C#代码中知道哪个类型的变量被声明了

我希望有一些函数,如果将类Base的变量传递给它,则返回“Base”,如果它被声明为Derived ,则返回“Derived”等。不依赖于它被分配给的值的运行时类型。

在C#中,什么是方法声明后?

我是VB.Net的人。 (因为我必须这样做,因为签署我的支票的人是这样说的。:P)我是在Java中长大的,当我有机会时,我通常不会在C#中阅读或写作。 我今天遇到了一些我从未见过的语法,而且我似乎无法弄明白。 在以下方法声明中,表示什么? static void Foo (params T [] x) 我已经看到与声明generics集合和事物一起使用,但我不能为我的生活弄清楚它对这种方法的作用。 如果它很重要,我在考虑一些C#脑筋急转弯时遇到过它。 第六个预告片包含整个代码段。

将数组的值分配给一行中的变量

我可以将数组中的每个值分配给C#中的一行中的变量吗? 这是Ruby代码中我想要的一个例子: irb(main):001:0> str1, str2 = [“hey”, “now”] => [“hey”, “now”] irb(main):002:0> str1 => “hey” irb(main):003:0> str2 => “now” 我不确定我在C#中是否可能需要什么。 编辑:对于那些暗示我只是将字符串“嘿”和“现在”分配给变量的人,这不是我想要的。 想象一下: irb(main):004:0> val1, val2 = get_two_values() => [“hey”, “now”] irb(main):005:0> val1 => “hey” irb(main):006:0> val2 => “now” 现在get_two_values方法返回字符串“hey”和“now”的事实是任意的。 实际上它可以返回任何两个值,它们甚至不必是字符串。