Tag: C#的

类中的C#公共枚举

我有一个包含公共枚举类的程序,如下所示: public class Card { public enum card_suits { Clubs, Hearts, Spades, Diamonds } … 我想在我的项目中的其他地方使用,但不能使用Card.card_suit。 有谁知道是否有方法在C#中声明这个,以便我能够声明 card_suits suit; 没有引用它所在的类?

我如何查看NSError?

什么是最好的方式来logging一个NSError ? – (void)checkThing:(Thing *)thing withError:(NSError *)error { NSLog(@"Error: %@", error); } 给我一个null消息

如何拆分string回车与C#?

我有一个称为txbUserName的多行文本框的ASP.NET页面。 然后我粘贴到文本框3名称,他们是垂直alignment的: 贾森 书童 卡伦 我希望能够以某种方式采取名称,并分裂成不同的string,每当我检测到回车或新行。 我在想,一个数组可能是要走的路。 有任何想法吗? 谢谢。

返回无效的有效代码?

我发现以下代码被Visual C ++ 2008和GCC 4.3编译器接受: void foo() { } void bar() { return foo(); } 编译我有点惊讶。 这是一个语言function还是在编译器中的错误? C / C ++标准对此有何评论?

如何使用Selenium WebDriver C#从下拉菜单中select一个选项?

我正在尝试为我的networkingtestingselect一个选项。 一个例子可以在这里find: http : //www.tizag.com/phpT/examples/formex.php 除了select一个选项部分,一切都很好。 如何按价值或标签select一个选项? 我的代码: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() { IWebDriver driver = new FirefoxDriver(); //Notice navigation is slightly different than the Java version //This is because 'get' is a keyword in C# driver.Navigate().GoToUrl("http://www.tizag.com/phpT/examples/formex.php"); IWebElement query […]

使用Object Initializer有什么好处吗?

使用C#对象初始值设定项有什么好处吗? 在C ++中没有引用,所有东西都封装在一个对象中,因此在创build对象之后使用它们而不是初始化成员是有意义的。 他们在C#中使用的情况是什么? 如何使用对象初始值设定项初始化对象(C#编程指南)

在每N个字符添加分隔符到string?

我有一个包含二进制数字的string。 如何分隔每个8位数字后的string? 假设string是: string x = "111111110000000011111111000000001111111100000000"; 我想在每8个字符之后添加一个分隔符(逗号)。 输出应该是: "11111111,00000000,11111111,00000000,11111111,00000000," 然后我想把它发送到一个列表中,最后8个字符,然后是前8个字符(除了),等等。 我怎样才能做到这一点?

如何通过Excel互操作对象自动调整列的大小?

下面是我用来将数据加载到Excel工作表中的代码,但我期望在数据加载后自动调整列的大小。 有谁知道自动调整列大小的最佳方式? using Microsoft.Office.Interop; public class ExportReport { public void Export() { Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application(); Excel.Workbook wb; Excel.Worksheet ws; Excel.Range aRange; object m = Type.Missing; string[,] data; string errorMessage = string.Empty; try { if (excelApp == null) throw new Exception("EXCEL could not be started."); // Create the workbook and worksheet. wb = excelApp.Workbooks.Add(Office.Excel.XlWBATemplate.xlWBATWorksheet); […]

从XAML中的* .resx文件获取值

是否有可能从资源文件中添加一些值到XAML标记? 或者对于本地化,我们总是要在* .cs文件中做这样的事情: txtMessage.Text = Messages.WarningUserMessage; Messages是资源, txtMessage是TextBlock。

dynamic与var

可能重复: dynamic(C#4)和var有什么区别? .NET 4.0(VS 2010)中的dynamic和var关键字有什么区别? 根据MSDN,dynamic定义是 – dynamic查找允许您编写方法,运算符和索引器调用,属性和字段访问,甚至是绕过C#的正常静态绑定的对象调用,而是dynamicparsing 。 而var的定义是 – 隐式types的局部variables是强types的,就像你自己声明了types一样,但是编译器决定了types 。 这在代码上下文中有什么不同? var a1 = new A(); a1.Foo(1); dynamic a2 = new A(); a2.Foo(1);