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

c# – 拆分字符串时出现混乱错误【代码】

我有这行代码: string [] ids = Request.Params [“service”] .Split(“,”); Request.Params [“service”]中的值为:“1,2” 我为什么得到:Error 1 The best overloaded method match for 'string.Split(params char[])' has some invalid arguments Error 2 Argument 1: cannot convert from 'string' to 'char[]'这对我来说没有意义…. 错误发生在等号右侧的所有内容上解决方法:您需要传递一个字符(System.Char),而...

c# – 如何检查字符串是否包含两个以上的重复字符【代码】

我正在尝试检查字符串是否包含两个以上的重复字符. 例如'aabcd123' = ok 'aaabcd123' = not ok 'aabbab11!@' = ok 'aabbbac123!' = not ok我尝试过这样的事,但没有运气if (string.Distinct().Count() > 2){ //do something}任何帮助,将不胜感激.解决方法:这个对我有用:public bool IsOK(string s) {if(s.Length < 3) return true;return !s.Where((c,i)=> i >= 2 && s[i-1] == c && s[i-2] == c).Any(); }'aabcd123' : OK 'a...

c# – 字符串“0.080”加倍使80.00【代码】

参见英文答案 > How do I parse a string with a decimal point to a double? 18个我在c#中遇到此问题,我想将字符串转换为double.textBoxKostOnderhoud.Text = "0.08";kost.OnderhoudKost = double.Parse(textBoxKostOnderhoud.Text);这使我的数据库中的80.00,我不知道为什么.这个问题有什么解决方案吗? 这是我如何将我的值添加到数据库(mysql)public bool insert(Kost kost) {string query =...

c# – 两个字符串的特殊连接的更好方法【代码】

我想以这样的方式连接两个字符串,在第一个字符串的第一个字符之后,第二个字符串的第一个字符到来,然后第一个字符串的第二个字符出现,然后第二个字符串的第二个字符出现,所以上.一些示例案例解释得最好:s1="Mark";s2="Zukerberg"; //Output=> MZaurkkerberg如果:s1="Zukerberg";s2="Mark" //Output=> ZMuakrekrberg如果:s1="Zukerberg";s2="Zukerberg"; //Output=> ZZuukkeerrbbeerrgg我写了下面的代码,它给出了预期的输...

C# – 需要以一个且只有一个逗号分隔的字符格式的字符串【代码】

我的目标是获得以下格式的字符串:“0,1,2,3,4,7,10”数字用逗号分隔,开头或结尾没有逗号. 如果我有字符串“0,1,2,4”我想删除两个逗号中的一个,这样我就会留下“0,1,2,4” 我试过.Replace(“,,”,“,”) 但问题是,我不知道可能有多少逗号.所以例如,我可能会遇到像“0 ,,,,,,, 1,2,3 ,,,, 5”这样的情况,我需要把它变成“0,1,2,3,5” 如何使用C#(.net webforms)实现此目的?也许与正则表达式有关?但我对这些并不太熟悉.这是唯一的...

c# – 不等于字符串【代码】

我正试图设置这样的条件if (myString=!"-1") { //Do things }但它失败了.我试过了if(myString.Distinct("-1")) {//Do things}但它也不起作用.解决方法:它应该是这样的:if (myString!="-1") { //Do things }你的平等和感叹是错误的方式.

c# – 用下划线替换字符串空格【代码】

我需要用下划线替换一些空格(即“PM HD PSP”>“PM_HD_PSP”) 这是我到目前为止所尝试的:private string NombreExcel3(string excel) {MessageBox.Show(excel);excel.Replace(' ','_');MessageBox.Show(excel);return excel; }解决方法:字符串是不可变的,你需要做:excel = excel.Replace(' ','_');String.Replace()不会改变原始字符串,而是返回一个新的更改字符串.String.Replace(): Returns a new string in which all occurren...

c# – 在字符串中的两个值之间查找单词【代码】

我有一个txt文件作为字符串,我需要找到两个字符之间的单词和Ltrim / Rtrim其他一切.它可能必须是有条件的,因为两个字符可能会根据字符串而改变. 例:car= (data between here I want) ; car = (data between here I want) </value>码:int pos = st.LastIndexOf("car=", StringComparison.OrdinalIgnoreCase);if (pos >= 0) {server = st.Substring(0, pos);.............. }解决方法:这是我使用的一个简单的扩展方法:public sta...

我可以向后浏览Visual C#中的字符串吗?【代码】

我有一个搜索功能,我可以从文本的开头到结尾搜索我的richtextbox中的字符串.当我发现最后一个从它开始的时候开始. 这里的代码:#region Searchprivate void txtSearch_KeyPress(object sender, KeyPressEventArgs e){start = 0;end = 0;} //Searchfieldprivate void toolStripTextBoxSearch_Click(object sender, EventArgs e){}//end TextBoxSearchpublic int FindMyText(string txtToSearch, int searchStart, int searchEnd...

c# – 根据asp.net中checkboxlist中的选定选项创建相对字符串【代码】

我正在制作实践管理系统,我需要添加功能,诊所或医院可以在诊所或医院中添加访问医生.以下是mu current interface. 诊所或医院选择日间和医院.把时间放在一起让所有选定的日子都到了.现在我想创建一个字符串,其中值存储如下 星期一,星期三,星期五上午10点 – 下午2点 我可以用这段代码执行上面的字符串string selectedDays = string.Empty; foreach (ListItem chk in daySelect.Items) {if (chk.Selected == true) {selectedDays +=...

c# – 如何对字符串中的位置执行命中测试

我正在使用Graphics.DrawString写出一个字符串,并且需要在给定鼠标位置的字符串中获取char索引. 看起来这应该是非常直接的,但我真的很难找到一种有效的方法. 我找到了e.Graphics.MeasureString,它返回了它设法写入的字符数,但它有一些issues. 我目前唯一的工作方法是测量a,然后是ab,然后是abc,直到我超过x位置,但这是一个可怕的解决方案……解决方法:您可以在编写时计算占用字符串中每个字符的矩形坐标.之后,您可以扫描此列表,以查...

c# – 使用OData查询字符串时抛出MissingManifestResourceException【代码】

我有一个ASPNet Core Web API应用程序,它使用Microsoft.AspNetCore.OData.vNext包.当使用查询字符串尝试使用OData功能时,我收到MissingManifestResourceException.这是有问题的代码:[EnableQuery] [HttpGet()] public class LocationsController : Controller {public IActionResult GetLocations(){IQueryable<Location> locationEntities = _locationInfoRepo.GetLocations();if (locationEntities == null){return NotFound();...

c# – 创建一个从用户机密获取连接字符串的DbContextFactory【代码】

使用WebApi项目和包含实体框架实现的单独数据项目处理DotNetCore解决方案.我们一直在升级库,所以我们使用了所有最新的Core. 在Data项目中,我们创建了一个ApplicationDbContextFactory来创建迁移(需要一个无参数构造函数).由于添加迁移时无参数构造函数约束,您无法注入IOptions<>轻松访问appsettings.json值.我们最终使用ConfigurationBuilder来引入WebApi的appsettings.json文件. 我们最近更改了ApplicationDbContextFactory以引入...

c# – 按字符串查找对象列表中的值【代码】

我需要从像这样的对象列表中找到最长的值……var longestValue = list.Max(x => x.Name);问题是我无法像这样直接访问它,但这需要在循环中进行.这是我到目前为止…public static void SetPropertyValue(this object obj, string propName, object value){obj.GetType().GetProperty(propName).SetValue(obj, value, null);}var user = new User();var list = new List<User>{new Svedea {Name = "Steve", Car = "Volkswagen"},new S...

c# – 将.net格式字符串转换为java格式字符串

我正在研究C#的格式说明符和Java中格式化数字字符串的模式. 我想知道是否有人有任何关于从一种形式翻译到另一种形式的指示?解决方法:这将概述standard和custom .net格式字符串.您可以找到Java格式字符串语法here.