Tag: C#的

确定文本文件中的行数

有没有一种简单的方法来编程确定文本文件中的行数?

如何在Objective-C中定义和使用ENUM?

我在我的实现文件中声明了一个枚举,如下所示,并在我的接口中声明一个types的variables为PlayerState thePlayerState; 并在我的方法中使用了该variables。 但是我得到错误,说明它是未申报的。 如何在我的方法中正确地声明和使用PlayerStatetypes的variables? 在.m文件中 @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; 在.h文件中: @interface View1Controller : UIViewController { PlayerState thePlayerState; 在.m文件中的某些方法中: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }

如何实现规则引擎?

我有一个数据库表,存储以下内容: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' 现在说我有这些规则的集合: List<Rule> rules = db.GetRules(); 现在我也有一个用户的实例: User user = db.GetUser(….); 我将如何循环这些规则,并应用逻辑和执行比较等? if(user.age > 15) if(user.username == "some_name") 由于像'age'或'user_name'这样的对象的属性和比较操作符'great_than'和'equal'一起存储在表中,我怎么可能做到这一点呢? C#是一个静态types的语言,所以不知道如何前进。

LINQ查询select前五名

我有一个LINQ查询: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; 我怎样才能修改这个查询来从数据库中只select五个结果?

将System.Array转换为List

昨天晚上我有梦想,以下是不可能的。 但在同一个梦中,有人从另一个angular度告诉我。 因此,我想知道是否有可能将System.Array转换为List Array ints = Array.CreateInstance(typeof(int), 5); ints.SetValue(10, 0); ints.SetValue(20, 1); ints.SetValue(10, 2); ints.SetValue(34, 3); ints.SetValue(113, 4); 至 List<int> lst = ints.OfType<int>(); // not working

检查一个std :: vector是否包含某个对象?

可能重复: 如何在std :: vector中find一个项目? 在<algorithm>有什么东西可以让你检查一个std ::容器是否包含某些东西? 或者,一个方法,例如: if(ax == bx && ay == by) return true; return false; 这只能用std::map完成,因为它使用键? 谢谢

无法加载文件或程序集“xxx”或其某个依赖项。 试图加载格式不正确的程序

我刚刚从Subversion签出了一个修订版本到一个新的文件夹。 打开解决scheme,我运行时得到这个: 无法加载文件或程序集“xxxx”或其某个依赖项。 试图加载格式不正确的程序。 这是我刚才查的代码。 为什么现在是这样做? 我现在也看到一个Debug x86,而不是在该项目的bin文件夹中debugging。 什么是debuggingx86,为什么不只是像我以前在bin文件夹debugging?

使用string格式显示小数点最多2个位置或简单的整数

我有一个价格字段显示哪些有时可以是100或100.99或100.9,我想要显示的价格在小数点后两位,只有当小数input的价格,例如如果它的100所以它应该只显示100不是100.00,如果价格是100.2,它应该显示100.20同样为100.22应该是相同的。 我GOOGLE了一些例子,但他们不符合我想要的: // just two decimal places String.Format("{0:0.00}", 123.4567); // "123.46" String.Format("{0:0.00}", 123.4); // "123.40" String.Format("{0:0.00}", 123.0); // "123.00"

生成随机密码

当我们网站上的用户丢失密码并前往丢失密码页面时,我们需要给他一个新的临时密码。 我真的不介意这是多么随意,或者如果它匹配所有“需要”强密码规则,我想要做的就是给他们一个密码,他们可以稍后改变。 该应用程序是用C#编写的Web应用程序。 所以我正在考虑是否意味着要使用Guid的一部分的简单路线。 即 Guid.NewGuid().ToString("d").Substring(1,8) Suggesstions? 想法?

std :: string length()和size()成员函数

我正在阅读这个问题的答案,发现实际上有一个名为length()的string(我总是使用size())。 在string类中使用此方法是否有任何特定的原因? 我读了MSDN和CppRefernce,他们似乎表明size()和length()之间没有区别。 如果是这样的话,对于这个class级的使用者来说是不是更令人困惑呢?