小编nik*_*rio的帖子

如何检查字符串是否包含列表值,如果包含但包含其他值,则单独检查

我试图弄清楚如何定义字符串是否包含列表值,如果包含但是包含其他值.

如果我有输入字符串:

string inputString = "it was one";
Run Code Online (Sandbox Code Playgroud)

我想找到条件的具体值:

var numbList = new List<string> {"zero", "one", "two"}; 

if (!numbList.Any(inputString.Contains)) 
{
     Console.WriteLine("string does not contains list value");                                           
}
else
{
     Console.WriteLine("string contains list value"); 
}
Run Code Online (Sandbox Code Playgroud)

但是如果我想知道第三个条件,如果字符串包含值但是还包含其他单词,那么不确定什么是正确的方法.

对于字符串:inputString = "it was one";期望的结果应该是:

 Console.WriteLine("string contains list value and other words"); 
Run Code Online (Sandbox Code Playgroud)

对于字符串: inputString = "one";

 Console.WriteLine("string contains list value"); 
Run Code Online (Sandbox Code Playgroud)

并为: inputString = "it was";

 Console.WriteLine( "string does not contains list value"); 
Run Code Online (Sandbox Code Playgroud)

c# regex string conditional-statements

5
推荐指数
1
解决办法
194
查看次数

ASP.NET 空网站模板

我试图在 Visual Studio 2016 模板列表中找到 ASP.NET 空网站,但我不能。它仍然存在还是我只能使用 ASP.NET Web 应用程序?

asp.net web asp.net-web-api visual-studio-2015

3
推荐指数
1
解决办法
1万
查看次数

HTTP 错误 403.14 - 禁止 ASP.NET Web 应用程序的调试

我正在尝试启动 ASP.NET Web 应用程序

但是我在调​​试时遇到了这个错误:

HTTP Error 403.14 - Forbidden The Web server is configured to not list
the contents of this directory.

Module
   DirectoryListingModule
Notification
   ExecuteRequestHandler
Handler
   StaticFile
Error Code
   0x00000000
Run Code Online (Sandbox Code Playgroud)

不确定这是否正是我必须做的,但正如它所示,我必须遵循此说明,但是当我尝试在 Windows 10 上打开IIS 管理器时,它说 Windows 找不到“inetmgr”。或“inetmgr”。可执行程序'

所以不确定我必须做什么才能弄清楚这个错误。

.net c# asp.net iis-manager http-error

2
推荐指数
1
解决办法
6300
查看次数

如何从列表中删除最后两行

我正在尝试从列表中删除最后两行,使用文本文档我这样做:

var lines = System.IO.File.ReadAllLines(doc.txt); 
System.IO.File.WriteAllLines(doc.txt, lines.Take(lines.Length - 2).ToArray());
Run Code Online (Sandbox Code Playgroud)

但是当我试图对列表做同样的事情时

 List<string> myList = new List<string>();
Run Code Online (Sandbox Code Playgroud)

这样,我没有结果:

myList.RemoveAt(myList.Count - 2);
Run Code Online (Sandbox Code Playgroud)

c# indexing list

1
推荐指数
1
解决办法
677
查看次数

数学函数删除减号

如果输入值是-0.088,我想从x = 0.8这样取,0.8 - -0.088但结果我想得到0.712而不是0.888与减去0.8 - 0.088.

如何在没有直接字符串处理的情况下从数字中删除减号,我可以在这种情况下使用一些数学函数

    double x1 = 0.8;
    double x2 = 0.8;
    double a = -0.088;
    double b = 0.088;

    x1 = (x1 - a); 
    x2 = (x2 - b); 

    Console.WriteLine("0.8 minus -0.088 equals to [ " + x1 + 
                 " ]\r\n0.8 minus 0.088 equals to [ " + x2 + " ]");
Run Code Online (Sandbox Code Playgroud)

结果:

 0.8 minus -0.088 equals to [ 0.888 ]
 0.8 minus …
Run Code Online (Sandbox Code Playgroud)

c# math double numbers

1
推荐指数
1
解决办法
1005
查看次数

如何增加NumericUpDown十进制

如何以这种方式增加NumericUpDown十进制:

0.01, 0.02, 0.03, 0.01, 0.02, 0.03...
Run Code Online (Sandbox Code Playgroud)

并不是

1.00, 2.00, 3.00, 4.00, 5.00...
Run Code Online (Sandbox Code Playgroud)

c# user-interface numericupdown winforms

1
推荐指数
2
解决办法
1692
查看次数

Winform ToolTip位置设置

我想知道是否有可能通过MouseHover事件以某种方式将ToolTip的弹出窗口定位在应用程序窗体之外的空桌面上的固定点上,当然该事件是否对ToolTip有用(不确定)。或任何其他可能的方式

我不是在问如何显示另一种形式作为实现此目标的一种选择。

.net c# tooltip winforms

1
推荐指数
1
解决办法
2117
查看次数

使用字符串将特定日期设置为 dateTimePicker

我正在尝试为 dateTimePicker 设置特定日期,但不确定如何正确执行。目标是从文本文档中加载用户上次加载插入的日期和时间,每次用户加载应用程序时,然后将新日期保存为字符串以供下次使用加载到 dateTimePicker 中。

这样它就不会设置,我不确定如何加载字符串,例如"25/03/2017"

   dateTimePicker.Value = new DateTime(1978, 05, 22);
Run Code Online (Sandbox Code Playgroud)

将其用作字符串以进行进一步处理:

   string bd = dateTimePicker.Value.ToString("yyyy-M-d");  
Run Code Online (Sandbox Code Playgroud)

c# time user-interface datetimepicker winforms

1
推荐指数
1
解决办法
8826
查看次数