Tag: C#的

我怎样才能初始化我声明它的同一行中的C#列表。 (IEnumerablestring集合示例)

我正在写我的testing代码,我不想写: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); 我很想写 List<string> nameslist = new List<string>({"one", "two", "three"}); 然而{“one”,“two”,“three”}不是“IEnumerable string Collection”。 我怎样才能初始化这一行使用IEnumerablestring集合“?

date与date时间

我正在开发一个程序,要求返回一个事件的date。 我正在寻找一个“date”,而不是“date时间”。 必须有一个返回date的数据types…在那里?

RestSharp简单完整的例子

我一直在试图创build一个简单的原型Web应用程序,使用RestSharp来调用Rest API。 我一直没有find一个很好的例子。 任何人都可以请分享和指导我正确的资源吗? 我已经看过以下,并没有提供我在找什么,即全function的例子: http://restsharp.org/ (没有例子的完整应用) http://www.stum.de/2009/12/22/using-restsharp-to-consume-restful-web-services/ (似乎是老) 虽然原型,我得到下面的代码错误: RestResponse response = client.Execute(request); *Cannot implicitly convert type 'IRestResponse' to 'RestResponse'. An explicit conversion exists (are you missing a cast?) *

任何好的C#演员的实现?

.net / c#有没有很好的执行actor并发模型 ? 我必须优化交stream#例程,我认为演员模型完全适合我的问题的解决scheme。 不幸的是,我只有scala实现的经验。

为什么在这种情况下bool而不是bool都返回true?

这是我的代码: #include <cstring> #include <iostream> int main() { bool a; memset(&a, 0x03, sizeof(bool)); if (a) { std::cout << "a is true!" << std::endl; } if (!a) { std::cout << "!a is true!" << std::endl; } } 它输出: a is true! !a is true! 这似乎! bool运算符只会反转最后一位,但是每个不等于0值都被视为true 。 这导致了所示的行为,这在逻辑上是错误的。 这是实施过程中的错误,还是规范允许这样做? 请注意, memset可以省略,行为可能会相同,因为a包含内存垃圾。 我在gcc 4.4.5,其他编译器可能会做不同的。

C ++数组初始化

这是一种将数组初始化为全0的forms 所有编译器都支持char myarray[ARRAY_SIZE] = {0} , 如果是这样,是否有其他types的语法相似? 例如 bool myBoolArray[ARRAY_SIZE] = {false}

String.Split仅在C#中的第一个分隔符?

String.Split方便的用分隔符分割多个部分的string。 我应该如何去分割只在第一个分隔符string。 例如我有一个string "Time: 10:12:12\r\n" 我想要一个数组看起来像 {"Time","10:12:12\r\n"}

STLangular色特征有​​什么意义?

我注意到,在我的SGI STL参考副本中,有一个关于angular色特征的页面,但我看不到这些是如何使用的? 他们是否replacestring.h函数? 它们似乎不被std::string ,例如std::string的length()方法不使用Character Traits的length()方法。 为什么angular色特质存在,他们曾经在实践中使用?

Microsoft.Office.Core引用缺less

使用codeproject中提供的示例,我正在努力找出哪里可以find对库Microsoft.Office.Core的引用。 我收到错误“被引用的组件”Microsoft.Office.Core“无法find。” 我只在这个系统上安装了office 2007企业版和outlook 2003。 这可能是这个原因吗? 否则,我应该引用哪个特定的DLL?

WPF ListView:附加一个双击(在一个项目上)事件

我有以下ListView : <ListView Name="TrackListView"> <ListView.View> <GridView> <GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/> <GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /> </GridView> </ListView.View> </ListView> 我怎样才能把一个事件附加到双击该项目的每个绑定项目?