【c# – CloudConfigurationManager.GetSetting在生产中返回空字符串?】教程文章相关的互联网学习教程文章

资源文件中未使用的字符串(C#/ silverlight)

我们有一个silverlight项目;所有短信都位于.resx资源文件中.由于该项目历史悠久且有很多变化,因此许多字符串都是孤立的(不再使用). 现在我们要将项目翻译成多种语言,我不想在未使用的文本翻译上浪费钱. 有没有简单的方法来查找和删除未使用的字符串资源? 谢谢!解决方法:有一个script会为你做这个.

c# – 使用字符串将ExecuteScalar结果转换为GUID而不使用?【代码】

如何在不首先使用.ToString()传递给GUID的构造函数的情况下,将ExecuteScalar命令的结果转换为GUID结构? 这样做的原因是性能,而不是在内存中创建数千个不必要的字符串对象. 可以使用阅读器和GetGUID方法,但在使用标量值时,我看不到任何关于如何实现相同的参考. 更新:我还需要处理DBNull值解决方法:假设你的sql语句不能返回DBNull.Value,那么你可以:Guid myResult = (Guid) cmd.ExecuteScalar();编辑:现在我们知道你需要处理空值...

c# – WCF中URI模板中的附加/可选查询字符串参数【代码】

我在WCF中编写了一个简单的REST服务,其中我使用相同的URI模板但使用不同的方法(POST和GET)创建了2个方法.对于GET方法,我还发送其他查询参数,如下所示:[WebInvoke(Method = "POST", UriTemplate = "users")][OperationContract]public bool CreateUserAccount(User user){//do somethingreturn restult;}[WebGet(UriTemplate = "users?userid={userid}&username={userName}")][OperationContract]public User GetUser(int userid, ...

仅在C#中为字母格式化一个字符串【代码】

我有一笔23.15美元的金额.我想格式化它,这样我就可以返回.15或15,因为我想在html中放置美分< sup>标签. 要仅返还美元,我使用{0:C0}或不使用$sign {0:N0} 编辑:显然{0:C0}和{0:N0}将不适合我,因为他们舍入到一个整数:(解决方法:如果你需要带有html标签的字符串,你可以使用这样的东西:var decimalValue = 23.15m;string value2 = decimalValue.ToString("$#.<sup>##</sup>"); //$23.<sup>15</sup>此外,如果你想要美分而不是美分...

c# – 如何在像大书这样的巨大字符串中查找字符串的出现次数

我最近在C#面试时被问到这个问题: 你如何有效地找到像大书(圣经,字典等)这样的大文本中出现单词的次数. 我想知道什么是最有效的数据结构来存储书的内容.我能想到的最肮脏的灵魂是将它存储在StringBuilder中并找到子串的数量,但我相信必须有这是一个更好的方法. 对于一个合理大小的字符串,有多种方法可以使用子字符串,正则表达式等来执行此操作,但对于一个庞大的字符串,最有效的方法是什么. 更新:我正在寻找的是: 假设有一个文本...

c# – 如何使用XPathNavigator.SelectSingleNode(字符串xpath)选择节点?【代码】

我有这个xml文件“target.xml”:<World><Nkvavn><Rcltwkb><Pjwrgsik /><Nemscmll /><Fnauarnbvw /><Egqpcerhjgq /><Olyhryyxi /><Vvlhtiee /><Wlsfhmv /></Rcltwkb><Xudbhnakjb><Cwxjtkteuji /><Fbtcvf /><Uviaceinhl /></Xudbhnakjb><Kgujcymilwr><Nlbvgtwoejo /><Tvufkvmryybh /><Xtomstcenmp /><Mhnngf /><Fjidqdbafxun /></Kgujcymilwr><Taiyiclo><Fiecxoxeste /><Loqxjq /><Vfsxfilxofe /><Hroctladlht /></Taiyiclo></Nkvav...

c# – 反序列化json对象并将内部对象转换为字符串值?【代码】

我有一个webservice返回json数据.我无法控制服务器端生成的json. 我像这样反序列化json:JsonConvert.DeserializeObject<OuterObject>(jsonString);问题是嵌入了内部对象(有很多嵌套的内部对象).我没兴趣在我的应用程序中对它们进行建模. json数据是这样的:{ id : "xyz",name : "Some Object",properties : {prop_1 : "foo",prop_2 : "bar"},inner_object : {id : "abc$1",name : "Inner Object Name",....// a whole lot of stuf...

c# – 如何通过Regex.Split()在LINQ查询中创建字符串[]【代码】

我正在使用LINQ解析逗号分隔的数据集.在LINQ查询中,我多次调用Regex.Split来解析逗号分隔的项目.我试图弄清楚如何避免多次调用.Split()方法,但我没有弄明白. 例:// Sample data string data = @"A,1,Foo1,14:03:08,14/11/11, A,2,Foo2,11:51:11,09/11/11, A,3,Foo3,11:51:11, 09/11/11, A,4,Foo4,12:11:13,09/11/11, A,5,Foo5,12:23:02,13/11/11, A,6,Foo6,15:37:58,11/11/11";// Add each line of data into an array string[] d...

c# – 连接字符串ado.net中的初始目录与AttachDbFilename

说到Ado.net连接字符串,我在大多数项目中都使用了Initial Catalog属性. 但是现在大多数下载的示例项目在连接字符串中广泛使用AttachDbFilename属性. 我知道both ways可以正确连接到数据库.但我真正想知道的是,有什么不同之处. 因为现在我仍然无法决定在我的MVC项目中我真正需要遵循哪种方式,这真的需要同时提供多个请求. 每个建议都将非常感激.解决方法:AttachDbFilename是在本地使用SQL Express或SQL CE时.它允许您直接指定.MDB数...

c# – 参数化字符串以及LIKE和通配符运算符【代码】

我在搜索中看到SQL查询中参数化字符串的使用形式如下:SqlCommand comm = new SqlCommand(); comm.CommandText="SELECT * FROM table WHERE field LIKE '%'+@var+'%'"; comm.Parameters.AddWithValue("var","variabletext"); SqlDataReader reader = comm.ExecuteReader();然而,在这个论坛中提到它尽管在参数化字符串中使用,但仍受sql注入.我只能假设连接的字符串绕过所有参数化的安全性,只是将值直接作为字符串插入.如果是这种情况...

c# – 将字符串(System.String)转换为type【代码】

我正在尝试创建一个通用的XML到对象转换器.换句话说,以下是我的XML<setting><name>testing</name> <type>System.String</type><defaultObj>TTTT</defaultObj> </setting>type字段保存其加载的对象的类型.这只是我所选择的对象结构.无论如何,我遇到了转换问题System.String到一个实际的类型变量.所以,例如,为了转换我有以下代码:foreach (XNode node in document.Element(root).Nodes()) {T variable = new T(); //where T : new()...

c# – 将字符串从非托管代码传递给托管【代码】

我将字符串从非托管代码传递给托管有问题.在我的非托管类(unmanagedClass.cpp)中,我有一个指向托管代码函数的指针:TESTCALLBACK_FUNCTION testCbFunc;TESTCALLBACK_FUNCTION接受一个字符串并且不返回任何内容:typedef void (*TESTCALLBACK_FUNCTION )(char* msg);非托管类继承自ITest接口,该接口只有一个方法:STDMETHOD(put_TestCallBack) (THIS_LPVOID FnAddress ) PURE;在managedClass.cs中,我编写了这段代码:public c...

c# – 如何从具有交替名称的字符串中获取值?【代码】

我有以下代码:var currentCity = db.City.Find(player.Location);switch (TravelTo) {case 1:costs = currentCity.TravelCost.City1;break;case 2:costs = currentCity.TravelCost.City2;break;case 3:costs = currentCity.TravelCost.City3;break;case 4:costs = currentCity.TravelCost.City4;break;case 5:costs = currentCity.TravelCost.City5;break; }有没有更好的方法来获得成本价值?有没有办法可以更改我想要调用的字符串...

C#将包含多种类型字符的字符串编码为HTML【代码】

我怀疑我甚至不确定它是什么样的疑问.我会解释一下. 我需要转换一个字符串,在C#Windows窗体中,可能有任何类型的字符到HTML格式.我需要这个使用我的程序的现有工具,所以它必须是这样的. 问题是HtmlEncode函数不能按预期工作.我找到了一个完全符合我需要的网站.那个网站是:http://web.forret.com/tools/html.asp. 在我发布字符串时在这个网站上:"? € ì ù Ω μ droklu?í zl?d paně? ? ? common text"并将其转换为html我得到:"...

在C#中拆分字符串【代码】

假设我有这个字符串:"param1,r:1234,p:myparameters=1,2,3" ……我想把它分成:param1 r:1234 p:myparameters=1,2,3我已经使用了分割功能,当然它会在每个逗号分割它.有没有办法使用正则表达式执行此操作,还是我必须编写自己的拆分函数?解决方法:就个人而言,我会尝试这样的事情:,(?=[^,]+:.*?)基本上,使用正向前瞻来查找逗号,然后是“键值”对(由键,冒号和更多信息[数据](包括其他逗号)定义.这应该取消逗号之间的逗号.数字也是.

CONFIG - 相关标签