小编Jam*_*mie的帖子

C#删除该文件夹以及该文件夹中的所有文件和文件夹

我正在尝试删除文件夹以及该文件夹中的所有文件和文件夹,我正在使用下面的代码,我收到错误Folder is not empty,有关我可以做什么的任何建议?

try
{
  var dir = new DirectoryInfo(@FolderPath);
  dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
  dir.Delete();
  dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i].Index);
}
catch (IOException ex)
{
  MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

c# directory

88
推荐指数
6
解决办法
12万
查看次数

180天前的日期是几点?

我怎样才能在180天前使用C#获取日期?

c# date

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

C#删除具有长路径的文件夹

我正在尝试删除文件夹,并且由于包含长路径的文件夹,删除失败.我认为我需要使用其他东西而不是dir.Delete(真),任何人之前都穿过这座桥?

非常感谢

 try
{
 var dir = new DirectoryInfo(@FolderPath);
 dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
 dir.Delete(true);
}
catch (IOException ex)
{
 MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

这是有问题的路径:\ server\share\dave\Private\Careers\Careers Ed\Fun Careers Education\Chris's not used used 2006 to07\old 4.Careers Area Activity Week 1 30.10.06 or 6.11.06 or 13.11.06职业水平和职业资源简介\职业领域和职位级别教师帮助表[1] .doc

c# directory

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

C#比较不同大小写的字符串

我正在读一个用户名,然后检查是否存在于另一个数据库表中,问题是虽然用户名是相同的,但情况可能不同,并阻止它找到匹配示例jsmith和JSmith或JSMITH.

我怎样才能解决这个问题?我应该在写入第一个数据库时降低大小写,还是在我比较这两个数据库时可以改变下面的代码?

drUser["Enrolled"] = 
    (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1);
Run Code Online (Sandbox Code Playgroud)

更新:

仍在努力解决这个问题,下面的代码编译但没有给出正确的结果,在查看注册用户时,我看到那些未注册的用户,在查看未注册的用户时,我看到1已注册,但他们的用户名案例是在每个数据库中都相同.我是否正确格式化了下面的代码?

drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase)));
Run Code Online (Sandbox Code Playgroud)

谢谢杰米

c# string comparison case-insensitive

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

检测到C#无法访问的代码

我在下面的代码中的i ++点上在Visual Studio中收到"无法访问代码检测到"消息.你能发现我做错了什么吗?

try
{
    RegistryKey OurKey = Registry.CurrentUser;
    OurKey.CreateSubKey("Software\\Resources\\Shared");
    OurKey = OurKey.OpenSubKey("Software\\Resources\\Shared", true);
    for (int i = 0; i < cmbPaths.Items.Count; i++) //<---- problem with i
    {
        OurKey.SetValue("paths" + i, cmbPaths.Items[i]);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unreachable-code

10
推荐指数
2
解决办法
5万
查看次数

C#简单如果或问题

很抱歉问这个,因为我认为我知道答案,如果userName大于4个字符或userName不是名为student的帐户,我想退出程序.但是,即使userName只有3个字符而且不是学生,我仍然会点击Application.Exit.我究竟做错了什么?

if (userName.Length > 4 | userName != "student")
{
    Application.Exit();
}
Run Code Online (Sandbox Code Playgroud)

对我感到羞耻:-(

c#

5
推荐指数
2
解决办法
313
查看次数

如何使用C#将超过8000个字节插入SQL?

如何使用C#将超过8000个字节插入SQL?我有大量的文本要存储在varchar中,8000字节似乎是限制,我可以增加这个吗?

谢谢

c# sql-server

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

C#如何确定日期是否在180天之内

如何确定日期是否在180天内?

我一直在玩DateTime.Compare,使用date1 +180天(date1是2009年8月28日13:12)

DateTime.Compare(**date1**.AddDays(180), now) 
Run Code Online (Sandbox Code Playgroud)

它是否正确?

谢谢

杰米

c# date

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

Excel公式,在字符串中查找OU =的第一个实例并删除之前的任何字符

我有1000个类似于"CN = Joe Smith,OU =学生,DC = Domain,DC = Edu"的字符串,我想找到OU =的第一个实例,并在它离开之前删除字符"OU =学生, DC =域,DC =埃杜".如何使用Excel公式执行此操作?

非常感谢杰米

excel

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

C#如何检查另一个表单上是否选中了复选框?

我正在使用C#,我想查看是否检查了主窗体上的复选框,如果是,运行一些代码,问题是我在一个类文件中(没有窗体的文件,类文件是否正确?).最简单的方法是什么?

谢谢杰米

c# checkbox

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