【c#-流利的断言将字符串与Guid比较】教程文章相关的互联网学习教程文章

c# – 确定字符串是否包含有效的javascript代码【代码】

我正在寻找一个C#函数,如果一个字符串包含有效的javascript语法,它将返回true. 例如:IsValidJavascript("alert('hello');");会回来的,但是IsValidJavascript("alertXXhelloZ);");将返回false.解决方法:你需要使用interpreter.您可以尝试Jint这是.NET的Javascript解释器.

c# – 使用字符串数组填充ObservableCollection【代码】

所有, 这里需要一些帮助..我有一个字符串数组,需要将其绑定到ObservableCollection 提前致谢.解决方法:ObservableCollection< T> class可以接收IEnumerable< T>在构造函数上.你可以像这样使用它:string[] items = ... ObservableCollection<string> observableItems = new ObservableCollection<string>(items);编辑:如果你的数组将来发生变化,你的ObsevableCollection将不会.如果您需要,请在您的问题中指明.

c# – 无法从字符转换为字符串【代码】

我想要一个消息框弹出显示从用户通过文本框接受的字符串的第一个字符,当用户点击消息框的确定按钮时,消息框中会弹出下一个字符,直到达到null. 我创建了这个程序,但由于显而易见的原因,它给出了以下错误:“无法从’char’转换为’string’”请提出一些改变.using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using ...

使用不安全的C#代码可以破坏或混淆字符串池吗?【代码】

如果我通过在不安全的代码块或方法中使用指针来操作托管的C#字符串(例如,反转其字符),那么不安全的实现是否会混淆或破坏.NET字符串池机制? 正在操作的建议字符串是在托管代码中创建的,并传递给不安全的方法进行操作. 此方案的示例:static void Main(string[] args) {string s = "this is a test";UnsafeReverse(s);Console.WriteLine(s); // displays "tset a si siht"// assume more managed strings are created and used alon...

如何在c#中将字符串偏移量转换为时间跨度【代码】

我正在尝试将转换时间转换为用户的时区,但我没有Windows时区字符串,例如“太平洋标准时间”.我只有一个字符串偏移量,如“-07:00”.看起来我需要创建一个时间跨度.是手动解析此字符串的唯一方法吗?似乎应该有一种方法来使用字符串偏移来转换时间,但也许我错过了一些东西. 我有这个,但它需要时区.我试图修改它以使用偏移量,但是你可以看到为转换创建的时间跨度,我需要将偏移量设置为时间跨度.static void Main(string[] args) {var...

c# – Linq可用于查找值是否与较大字符串的一部分匹配?【代码】

我已经研究过RegEx&使用linq的SQLMatch但我似乎无法找到适用于我的情况的规则.我想创造的将是……//dataCollected[0] = { Name="joe", Url="http://my.home.site/" } //dataCollected[N] = { Name="example", Url="http://german.home.site/" }public bool hasParent(string test_url){var obj = dataCollected.Where(s => ( test_url.contains(s.Url)));return obj.Count() > 0; }bool result = hasParent("http://my.home.site...

c# – 如何在.NET exe中更改字符串? (翻译)【代码】

我正在尝试翻译一个似乎没有使用标准.NET反编译器正确反编译的编译.NET exe(免费软件).我想要做的就是翻译文件中的一些字符串,并让它以相同的方式运行,所以如果你知道一种方法,而不需要反编译程序,我很好告诉我什么程序可以做到这一点.我试过IDA Pro(它没有重新编译它)和Telrik的Just Decompile没有运气.我也尝试使用HxD手动更改它,但显然我想要更改的字符串在十六进制编辑器中是不可读的.解决方法:谢谢你的帮助.下面列出了我想知道...

c# – 如何清除/更改aspx页面中的查询字符串?【代码】

我有两页1. a.aspx和2. b.aspx我将查询字符串从“b.aspx?save = success”传递给a.aspx. 在a.aspx的Page Load中,我有以下代码:Page_Load() { if(!Postback){if (Request.QueryString["save"] != null) {noDataFound.InnerHtml = "operation success";}} }问题:在加载a.aspx页面时,我收到消息“操作成功”.这是Ok.But当我再次刷新页面时,我收到与“操作成功”相同的消息.如何在页面刷新时不再显示相同的消息(按F5或重新加载).解决...

c# – 为什么我的Regex.Replace字符串包含两次替换值?【代码】

我有以下字符串:aWesdE,我想使用Regex.Replace(字符串,字符串,字符串,RegexOptions)转换为http://myserver.com/aWesdE.jpg 目前,我使用此代码:string input = "aWesdE"; string match = "(.*)"; string replacement = "http://myserver.com/$1.jpg"; string output = Regex.Replace(input, match, replacement,RegexOptions.IgnoreCase | RegexOptions.Singleline);结果是输出结果如下:http://myserver.com/aWesdE.jpghttp://...

c# – Neo4j .NET客户端执行字符串Cypher查询【代码】

是否可以使用Neo4j .NET Client或任何其他模块将CYPHER查询作为普通的旧字符串执行? 例如,如果我想在我的图形数据库中添加一些节点并且已经组装了语句,那么有没有办法执行字符串:CREATE (n:Edit {name:"L-1154LX"});我正在寻找批处理已经创建的CREATE CYPHER查询列表.解决方法:在https://github.com/Readify/Neo4jClient/wiki/cypher#manual-queries-highly-discouraged正式记录 但是,这对性能不利,并且对安全性有风险. 这对性能...

c# – json.net在IsoFormat中反序列化日期字符串【代码】

我有这个失败的测试用例.谁知道怎么修它?[TestMethod]public void Should_deserialize_utc_datestring_to_utc_date_with_AlwaysUseUtc_true(){string dateString = "2014-06-02T21:00:00.0000000Z";DateTime dateRaw = new DateTime(2014, 6, 2, 21, 0, 0, 0, DateTimeKind.Utc);JsonSerializerSettings settings = new JsonSerializerSettings();settings.DateTimeZoneHandling = DateTimeZoneHandling.Utc;settings.DateFormatH...

c# – 带有null的字符串如何给出除null之外的其他结果【代码】

图片几乎说明了一切.我有一个null的字符串,我不能让我的用户使用它.但是如果我输入null就可以了. 我做了这个有效的解决方法,但我看不出它应该如何需要 我确实看到了一些关于可以为空的原语和EF 6(我正在使用EF6)的东西,但这是一个字符串. 任何人都知道为什么? 更新 从这里可以看出我使用UseCSharpNullComparisonBehavior = true;我现在已经尝试过Azure和SQL Express. 奇怪的是,这在现场系统上运行,我们已经做了一些开发,但据我所知...

c# – 学习Rx:如何将可观察的字符序列解析为可观察的字符串序列?【代码】

这可能非常简单,但我在Rx的学习曲线底部.我花了几个小时阅读文章,观看视频和编写代码,但我似乎对一些似乎应该非常简单的事情有一些心理障碍. 我正在从串口收集数据.我使用Observable.FromEventPattern捕获SerialDataReceived事件并将其转换为可观察的字符序列.到现在为止还挺好. 现在,我想基于分隔符来解析该字符序列.没有涉及新行,但每个“数据包”数据都由前导码和终结符包围,两个单个字符.为了论证,我们可以说它们是大括号{和}....

c# – 反序列化多维JSON字符串【代码】

我是新来的,所以请原谅任何错误的正确问题程序! 基本上,我正在尝试从Pearson Dictionary Web API反序列化json数组.这是JSON(我删除了一些多余的结果索引以节省空间):{"status": 200,"offset": 0,"limit": 10,"count": 10,"total": 47,"url": "/v2/dictionaries/ldoce5/entries?headword=test","results": [{"datasets": ["ldoce5","dictionary"],"headword": "test","homnum": 1,"id": "cqAFzDfHTM","part_of_speech": "noun","p...

C# – 如何将字符串转换为char?【代码】

我是C#的初学者,我想知道如何将字符串转换为字符串,特别是将字符串[]转换为char [].我尝试了ToCharArray(),但是我得到一个错误,说它不存在. Convert.ToChar(< char here>)给我一个错误说法cannot convert from “char” to “System.Array”解决方法: string[] arrayStrings = { "One", "Two", "Three" }; var charArrayList = arrayStrings.Select(str => str.ToCharArray()).ToList();