Tag: string

将字符串文字转换为实际值

注意 :我不想让问题太长,所以问题标题中的“如何”转换为“在.Net框架中是否存在这种方法”。 只是提醒: \n 如果上面是字符串的可打印表示,那么它的内部版本是一个字符,而不是两个,代码是0x0a。 不过我可以写: string s = “\\n”; // three characters in editor 转换为2个字符\和n内部表示。 这不是0x0a字符! 但我想实现这一目标。 即我已经在字符串中的一些数据,我知道这是一个字符串的可打印表示。 我想将它转换为内部表示(C#编译器一直在做的事情)。 string printable = “\\n”; string internal_ = convert(printable); internal_现在只包含一个字符,代码为0x0a。 问题:是否准备好使用 (!)函数进行此类转换?

如何从字符串中获取数字

我想从字符串中获取数字,例如:My123number给出123同样varchar(32)给出32等 提前致谢。

插值存储在数据库中的字符串

我们希望维护从ASP.NET Web应用程序发送到数据库中的电子邮件。 想法是电子邮件的格式存储在数据库中。 问题是电子邮件应包含订单特定信息,例如: 感谢您的订单John Smith, 您的订单已收到1234 我想要实现的是我在数据库列值中使用了字符串verbatims,它将被存储在这里: 感谢您的订单{o.customer}, 您的订单已收到{o.id} 我很好奇是否可以进行字符串插值,其值已经在格式化的字符串中。 如果我尝试使用String.Format(dbEmailString)它会抛出exception: mscorlib.dll中出现“System.FormatException”类型的exception,但未在用户代码中处理 附加信息:输入字符串格式不正确。

C#如何更换Slash Quote“

我正在尝试创建一个搜索并替换这样的字符串: src=\”/path/file.jpg\” 成 src=\”http://mysite.com/path/file.jpg\” 通过搜索属性src和等于斜杠引用。 问题是创建搜索字符串,每次我这样做,它就成了搜索 src=\\”/而不是src=\”/ 如果此段中的property =“src”,我怎样才能使它工作? string equalsSlashQuote = “=” + @”\” + “\””; string search = property + equalsSlashQuote + “/”; string replace = property + equalsSlashQuote + SiteURL + “/”; input = input.Replace(search, replace); 问题是\,我甚至尝试将其添加为字符代码值92,它仍然在搜索变量中变为\\。

在C#中输出Unicode字符

我是编程和自学的新手。 我正在尝试输出Taurus的占星符号,它应该是Unicode中的U + 2649。 这是我正在使用的代码…… string myString = “\u2649”; byte[] unicode = System.Text.Encoding.Unicode.GetBytes(myString); Console.WriteLine(unicode.Length); 我得到的结果是数字2而不是符号或字体。 我确定我做错了什么。

如何检查字符串是否包含单个子串的出现?

我有这个: string strings = “abcdde”; 我需要类似于string.Contains()东西,但我不仅要知道字符串是否存在 (如果在字母上方),还要知道它是否仅存在一个单一时间 。 我怎样才能做到这一点?

如何在DataGridView中格式化带有max和min的数字十进制的列?

我想格式化DataGridView中显示和捕获的小数位,我有一个最小小数位数和最大小数位数。 例如: If caught, “120.0” display “120.00” If caught “120.01” display “120.01” If caught “120,123” display “120,123” If caught “120.1234” display “120.1234” If caught “120.12348” display “120.1235” (round) 在DataGridView列中,“txtcDecimal”具有属性(来自设计者) txtcDecimal.DefaultCellStyle.Format = “N2”; txtcDecimal.DefaultCellStyle.Format = “0.00##”; // IS ANSWER. I do not work for an event that interfered 掩码“0.00 ##”作为“n2”工作只得到2位小数,它正确舍入到两位小数但只是不喜欢我需要的东西(如我在示例中所示) 如何在不消耗大量资源的情况下以简单的方式完成这项工作? 谢谢harlam357和Tom Garske

如何通过格式将字符串转换为Datetime?

可能重复: 在c#中将字符串转换为DateTime 如何通过格式将字符串转换为DateTime? Convert.ToDateTime(“12/11/17 2:52:35 PM”) 结果是12/11/2017 02:52:35 PM这是不正确的,因为我的期望是11/17/2012 02:52:35 PM

在pdf文件中搜索字符串

我正在研究一个有几个pdf文件的学校项目。 应该按名称function搜索,我只需输入学生的姓名,所有带有他/她姓名的pdf文件都应该打开。 做这个的最好方式是什么? 我在网上寻找解决方案,我想出的就是iTextSharp,它让人更加困惑。 这可能吗? 也许有人可以给我一个教程或其他东西的链接。 :) 非常感谢你。

在.NET中,实习字符串是否从垃圾收集中排除?

我正在努力减少进行Gen2收集所需的时间。 我的应用程序创建并保存了大量的字符串对象,这些对象在其生命中持续存在。 减少扫描对象的数量应减少GC时间。 我想知道实习池是否被排除在垃圾收集之外。 无论如何,没有任何东西要收集。 如果是这样,我可以实习所有这些字符串并加速GC。