您好我正在创建一个需要为其添加服务器IP地址的应用程序,因为C#中没有InputBox函数我试图使用表单来完成此操作,但是我对该语言非常新,所以不是100%as我应该做什么.
目前我有我的主表单和一个表单,它将作为我的输入框,想要隐藏负载.然后,当用户点击主表单上的添加IP地址时,我希望打开辅助表单并将输入的IP地址返回到辅助表单上的文本框中.
那我该怎么做呢?或者有没有更好的方法来实现类似的结果?
我目前有一个名为regkey的列表和一个名为line_to_delete的字符串,我显然想从列表中删除它.目前我正在搜索列表中的一个元素,一次创建子字符串,因为line_to_delete仅表示我要删除的行的一部分,但在列表中是唯一可识别的.
无论如何,我真正需要做的是提高效率,减少资源使用并加快速度,所以有什么方法可以做到这一点吗?
我正在创建一个C#应用程序,它将监视对注册表所做的更改,并在用户登录时将它们写回注册表.
到目前为止,我已经监控变化,报告它们,将hive,key和value写入文本文件.我现在正处于需要从文件中取出值并将它们放回注册表的位置.现在我看了各种教程,但没有一个能够回答我的问题/问题,所以例如我希望改变的注册表项是:
HKEY_USERS\S-1-5-21-2055990625-1247778217-514451997-41655\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\0a0d020000000000c000000000000046 01020402的值及其中包含的内容
我想要做的就是回写它并根据需要更改值.我目前有3个字符串,一个包含键位置,一个包含值,最后一个是值的内容,尽管我可以轻松地更改字符串操作以获取而不是获取我需要或不需要的任何内容.因此,如果有人能为我提供一种写作的方式,那将是值得赞赏的.
PS所以你知道,那个特定值是一个二进制值,我转换为字符串进行存储.如果您需要任何进一步的信息,请告诉我.
任何帮助将不胜感激....谢谢
我正在使用的编辑代码:
public class reg
{
public void write(string key, string valueName, string value)
{
Byte[] byteValue = System.Text.Encoding.UTF8.GetBytes(value);
Registry.SetValue(key, valueName, value, RegistryValueKind.Binary);
}
}
Run Code Online (Sandbox Code Playgroud) 大家好,我目前遇到以下代码的2个问题:
返回result1后,我正在尝试检查它是否为!= null,如果不是,它将开始删除所选的记录.问题是,即使result1没有返回任何内容,默认情况下if语句也不会选择这个,所以我想我错过了什么,但是什么?
我希望只返回超过10分钟的值(稍后将缩放到12小时)来执行此操作我正在检查a.DateTime,它是存储在数据库中的DateTime值.但是,如果我使用<=或> =运算符它不会再次工作,我错过了什么?
DateTime dateTime = DateTime.Now.Subtract(new TimeSpan(0, 0, 10, 0));
var result1 = (from a in cpuInfo
where a.DateTime <= dateTime
select a).DefaultIfEmpty(null);
if (result1 != null)
{
foreach (TblCPUInfo record1 in result1)
{
localDB.TblCPUInfo.DeleteOnSubmit(record1);
localDB.SubmitChanges();
}
}
Run Code Online (Sandbox Code Playgroud)我只是想执行一个LINQ查询来返回一组明年正在运行的课程ID和课程标题.作为其中的一部分,我需要执行OR查询,因为我也希望返回与明年有关的数据,这在我的数据库中作为字符串保存,并且是我唯一的问题,所以任何帮助都将是赞赏.
var result = (
from a in Offering
join b in Courseinfo on a.CourseID equals b.CourseID
into temp
from c in temp
where c.Year == "10/11" || "11/12"
select new { c.CourseID, c.CourseTitle }).DefaultIfEmpty();
Run Code Online (Sandbox Code Playgroud) 我目前正在尝试编写一个小服务来删除一个目录及其中包含的所有文件,有一个问题,我不知道如何解决,即用户没有访问该文件夹的权限或更新它,所以我试图从AD中以管理员身份运行删除.有什么办法可以在服务中做到这一点吗?由于服务将通过一个小脚本在系统登录上运行以启动它.
任何帮助,将不胜感激.
谢谢
c# ×6
datetime ×1
forms ×1
linq ×1
linq-to-sql ×1
list ×1
performance ×1
registry ×1
winforms ×1