【在C#中通过字符串获取成员?】教程文章相关的互联网学习教程文章

C#中的字符串格式【代码】

我正在研究字符串格式的“备忘单”,以便了解不同的字符串格式参数如何影响字符串输出.在使用DateTime字符串格式化参数时,我编写了这个小测试:char[] dtFormats = new char[] { 'd', 'D', 'f', 'F', 'g', 'G', 'm', 'o', 'r', 's', 't', 'T', 'u', 'U', 'y' }; foreach (char format in dtFormats) {Console.WriteLine("DateTime format {0} = {1:" + format + "}", format, DateTime.Now); }它所做的就是使用每个参数显示DateTime...

C#从字符串创建cookie并将其发送【代码】

我想向HTTP服务器发出POST请求,但是我需要在请求中“包含”一个cookie,我有cookie,但是我不知道如何弄乱cookie容器HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest; request.Method = "POST"; request.Accept = "text/javascript, text/html, application/xml, text/xml, */*"; request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; request.Host = "url.com"; request.UserAgent = "M...

从字符串C#中查找日期时间【代码】

说我有一个看起来像这样的字符串D1011608201313 第一部分是随机字母,中间部分是日期格式,如dd / mm / yyyy,梯形图是记录的ID.但是第一部分可能是随机的 像[Random String] [DateTime] [ID]一样,我如何找到日期时间的位置.随机字符串的长度约为4到8个字符. 如果我可以找到日期时间,那应该是很直接的:)解决方法:您可以使用此RegEx来假设日期为DDMMYYYY格式,并且日期在1900-2099年的范围内,但是可能会有歧义.我还根据您对日期是当前月...

在Ruby应用程序中,如何匹配C#中Unicode字符串的MD5哈希的输出?【代码】

这是c#的代码片段.byte[] bytes = Encoding.Unicode.GetBytes('test'); byte[] numArray = new byte[0]; numArray = (byte[])null; using (MD5 md5 = MD5.Create()) numArray = md5.ComputeHash(bytes);输出:bytes = [116, 0, 101, 0, 115, 0, 116, 0] numArray = [200, 5, 158, 46, 199, 65, 159, 89, 14, 121, 215, 241, 183, 116, 191, 230] 在尝试使用Ruby或Ruby on Rails的同时,还面临一些问题- ruby代码bytes = "test".byt...

c#-有更好的方法从这样的字符串中提取键/值【代码】

我有以下字符串:OK:<IDP RESULT="0" MESSAGE="some message" ID="oaisjd98asdh339wnf" MSGTYPE="Done"/>我使用这种方法来解析并得到结果:public string MethodName(string capt) {var receivedData = capt.Split(' ').ToArray();string _receivedReultValue = "";foreach (string s in receivedData){if (s.Contains('=')){string[] res = s.Split('=').ToArray();if (res[0].ToUpper() == "RESULT"){string resValue = res[1];r...

c#-流利的断言将字符串与Guid比较【代码】

我试图找到最流畅的方式来断言某个字符串是有效的Guid. iterTags.GUID是一个字符串. 我的第一次尝试以错误结束,因为字符串没有实现Guid.好吧,我看到它来了,因为它是在黑暗中拍摄的iterTags.GUID.Should().BeAssignableTo<Guid>();所以我想出了这个可行的解决方案,但它不流利Guid parsedGuid; if (!Guid.TryParseExact(iterTags.GUID, "D", out parsedGuid))Assert.Fail("iterTags.GUID: '{0}' is not a valid guid");阅读documenta...

c#int转换为二进制(字符串)以数组【代码】

我正在学习c#,我想找出整数中的第3位是1还是0. 所以我要解决的方法是将int转换为二进制.然后将字符串转换为数组.将字符串数组转换为第3位上的整数和切片的数组,并检查值. 我不能完全做到这一点.这就是我的位置.我正在从SO到convert to array使用此示例using System; using System.Text;class Expression {static void Main(){int number = 3;string binValue = Convert.ToString(number, 2);char[] array = binValue.ToCharArray()...

c#-字符串-“”与“” {}【代码】

这个问题已经在这里有了答案: > String output: format or concat in C#? 31个编写以下两个有什么区别吗?该代码适用于C#String S1 = "The " + Item.Name + " is made of " + Item.Property + " and is at " + Item.Durability + "% durability."反对String S2 = "The {0} is made of {1} and is at {2} % durability.", Item.Name, Item.Property, Item.Durability?假...

C#.Net在TextBox中一次打印一个字符串的一个字符【代码】

我是C#的新手,我需要您的帮助,我想一次在文本框中显示一个字符,这是我的代码private void timer1_Tick(object sender, EventArgs e) {int i = 0; //why does this don't increment when it ticks again?string str = "Herman Lukindo";textBox1.Text += str[i];i++; }private void button1_Click(object sender, EventArgs e) {if(timer1.Enabled == false ){timer1.Enabled = true;button1.Text = "Stop";}else if(timer1 .Enab...

c#-在格式字符串的右侧将货币对齐【代码】

我的C#代码中有一个DisplayFormat,如下所示:[DisplayFormat(DataFormatString = "{0:C0}")]输出是:USD 50但是如何更改此显示格式以显示:50 USD?右边有货币符号?解决方法:此页面列出了可用于货币的所有自定义字符串格式,msdn上也有许多指向其他格式字符串页面的链接: http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx 具体来说,您是否想要[DisplayFormat(DataFormatString =“ {0:0C}”)]?这似乎太简单了,...

c#-JavaScriptSerializer.deserialize json字符串,以逗号分隔以列出【代码】

我关注的类型class ToDoElement{public int id;public string title;public string description;public List<string> tags; }而且我还有一些json字符串:string msg = "{"title":"someTitle", "description":"someDescription", "tags": "tag1, tag2, tag3"}当我尝试通过JavaScriptSerializer解析它时:System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer (); ...

如何在C#泛型中指定可从字符串构造的T? (通用类型约束)【代码】

我想为我的T指定必需的默认构造选项:public interface IParameter<T> /* where T : T(string) */ { T Value { get; set; }}因此,如果这样通过,我将能够从给定的字符串构造它:Value = "bla";或至少像这样:Value = new T("bla");那么,如何在C#泛型中指定可从字符串构造的T?解决方法:不幸的是,C#没有为通用参数提供任意的构造函数签名限制.只有a restricted number of constraints are supported,最接近的是new constraint.但是...

如何在C#中检查两个字符串的部分相似性【代码】

C#中是否有任何函数可以检查两个字符串的相似性百分比? 例如我有:var string1="Hello how are you doing"; var string2= " hi, how are you";和function(string1, string2) 将返回相似率,因为该行中包含单词“ how”,“ are”,“ you”. 甚至更好,请给我60%的相似度,因为“ how”,“ are”,“ you”是string1的3/5. C#中是否存在执行此功能的函数?解决方法:字符串相似性的常用度量是所谓的Levenshtein distance或编辑距离.在这...

当CSS是C#中的字符串时,设置CSS属性的值【代码】

我在C#中有一个字符串,它实际上是一个CSS文件.我可以解析此CSS文件并使用此库非常有用:https://github.com/TylerBrinks/ExCSS 太好了.但是,我现在需要更改文件中的值,而且我一生都无法弄清楚如何可靠地执行此操作. 用最简单的术语来说,我在C#中有这个字符串:body {background-color:#323432; }我需要编写一个函数:public string ChangeValue(string oldstring, string name, string type, string value)当这样调用时:string ne...

如何使用Rijndael在iOS中对C#中的解密字符串进行加密【代码】

我正在尝试使用目标c和C#加密和解密字符串.两者在本机代码中都可以正常工作,但是当我尝试在c#中解密字符串时,已在iOS中进行了加密.我得到一些错误. 这是我在目标C中使用的代码- (NSData *)AES256EncryptWithKey:(NSString *)key Data: (NSData *) data {char keyPtr[kCCKeySizeAES256+1]; // room for terminator (unused)bzero(keyPtr, sizeof(keyPtr)); // fill with zeroes (for padding)[key getCString:keyPtr maxLength:siz...