草庐IT

接受端

全部标签

c# - C#中接受n个参数的方法

我正在开发一个Windows应用程序,我经常需要在用户保存记录或单击清除按钮时清除文本框。目前我正在使用这段代码txtboxname.text=string.empty;对于每个文本框那么有没有可能写一个接受n个参数的方法就像读取数组中的所有文本框并使用foreach我们可以清除它们主要要求是写一个接受n个参数的方法即参数大小将是未知的。如果有人知道如何执行此操作,请帮助我。提前致谢。 最佳答案 随着params关键字。这是一个例子:publicvoidMyMethod(paramsint[]numbers){for(inti=0;

c# - 创建只接受数字的 WPF TextBox

这个问题在这里已经有了答案:HowdoIgetaTextBoxtoonlyacceptnumericinputinWPF?(34个答案)关闭9年前。我想创建一个只接受特定范围内的数值的文本框。实现此类TextBox的最佳方法是什么?我考虑过派生TextBox并覆盖TextProperty的验证和强制转换。但是,我不确定如何执行此操作,而且我知道通常不建议派生WPF控件。编辑:我需要的是一个非常基本的文本框,可以过滤掉所有不是数字的按键。实现它的最简单方法是处理TextBox.PreviewTextInput事件:privatevoidtextBox_PreviewTextInput(o

c# - 创建只接受数字的 WPF TextBox

这个问题在这里已经有了答案:HowdoIgetaTextBoxtoonlyacceptnumericinputinWPF?(34个答案)关闭9年前。我想创建一个只接受特定范围内的数值的文本框。实现此类TextBox的最佳方法是什么?我考虑过派生TextBox并覆盖TextProperty的验证和强制转换。但是,我不确定如何执行此操作,而且我知道通常不建议派生WPF控件。编辑:我需要的是一个非常基本的文本框,可以过滤掉所有不是数字的按键。实现它的最简单方法是处理TextBox.PreviewTextInput事件:privatevoidtextBox_PreviewTextInput(o

c# - 避免或接受中断编辑并继续的 C# 构造?

我开发和维护一个用C#2.0编写的大型(500k+LOC)WinForms应用程序。它是多用户的,目前部署在大约15台机器上。系统的开发正在进行中(可以被认为是永久测试版),并且几乎没有采取任何措施来保护用户免受每周构建中可能引入的潜在新错误的影响。出于这个原因,除其他外,我发现自己变得非常依赖调试器中的“编辑并继续”。它不仅有助于查找错误和修复错误,在某些情况下还有助于持续开发。我发现能够在正在运行的应用程序的上下文中执行新编写的代码非常有值(value)-无需重新编译并向新代码添加特定的入口点(必须添加虚拟菜单选项、按钮等)应用程序并记住在下一次生产构建之前删除它们)-一切都可以在

c# - 避免或接受中断编辑并继续的 C# 构造?

我开发和维护一个用C#2.0编写的大型(500k+LOC)WinForms应用程序。它是多用户的,目前部署在大约15台机器上。系统的开发正在进行中(可以被认为是永久测试版),并且几乎没有采取任何措施来保护用户免受每周构建中可能引入的潜在新错误的影响。出于这个原因,除其他外,我发现自己变得非常依赖调试器中的“编辑并继续”。它不仅有助于查找错误和修复错误,在某些情况下还有助于持续开发。我发现能够在正在运行的应用程序的上下文中执行新编写的代码非常有值(value)-无需重新编译并向新代码添加特定的入口点(必须添加虚拟菜单选项、按钮等)应用程序并记住在下一次生产构建之前删除它们)-一切都可以在

c# - 如何在按键事件中接受退格键?

这是我的代码:privatevoidtxtAdd_KeyPress(objectsender,KeyPressEventArgse){if(!(char.IsLetter(e.KeyChar))&&!(char.IsNumber(e.KeyChar))&&!(char.IsWhiteSpace(e.KeyChar))){e.Handled=true;}}它允许我输入字母、数字和空格,但不允许我退格。请帮助我。 最佳答案 我喜欢用!Char.IsControl(e.KeyChar)这样所有“控制”字符,如退格键和剪贴板键盘快捷键都被排

c# - 如何在按键事件中接受退格键?

这是我的代码:privatevoidtxtAdd_KeyPress(objectsender,KeyPressEventArgse){if(!(char.IsLetter(e.KeyChar))&&!(char.IsNumber(e.KeyChar))&&!(char.IsWhiteSpace(e.KeyChar))){e.Handled=true;}}它允许我输入字母、数字和空格,但不允许我退格。请帮助我。 最佳答案 我喜欢用!Char.IsControl(e.KeyChar)这样所有“控制”字符,如退格键和剪贴板键盘快捷键都被排

c# - C# 中 long 与 Int64 接受的样式?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决我知道它们是相同的变量类型,但是对于使用long还是Int64是否有公认的标准“样式”?我想使用最常见的。

c# - C# 中 long 与 Int64 接受的样式?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。社区在去年审查了是否重新打开这个问题并让它关闭:原始关闭原因未解决我知道它们是相同的变量类型,但是对于使用long还是Int64是否有公认的标准“样式”?我想使用最常见的。

c# - 是否有 "String.Format"可以接受命名输入参数而不是索引占位符?

这个问题在这里已经有了答案:Usingvariablesinsidestrings(6个答案)What'sagoodwayofdoingstringtemplatingin.NET?(12个答案)关闭6年前。这是我知道的str=String.Format("Hernameis{0}andshe's{1}yearsold","Lisa","10");但是我想要类似的东西str=String("Hernameis@nameandshe's@ageyearsold");str.addParameter(@name,"Lisa");str.addParameter(@age,10);