手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
C#
c# – 为什么不能声明System.Drawing.Color类型的常量?
参见英文答案 > Why can’t structs be declared as const? 4个 因为我在我的应用程序中的多个位置使用“System.Drawing.Color.Gainsboro”: if (tb.BackColor.Equals(System.Drawing.Color.Gainsboro)) { …
作者:编程之家 时间:2020-08-18
c# – 尝试获取集合中的第一个项目返回NULL
我之前使用Stored Procs进行了大量的开发来进行所有数据修改. 但我现在需要使用LINQ To SQL,而基本的基本任务让我感到难过. 我有一个名为Book(Title,Author等)的课程.实例化并添加了许多书籍 public ObservableCollection Books 到目前为止一切顺利,我可以看到它在其藏品中保存了有效的书籍. 我有一个函数DeleteOldestBook
作者:编程之家 时间:2020-08-18
c# – 为什么构造函数不会影响此示例中的属性
我想知道为什么当我们有p = new Person(“TOM”,999);通过调用fred.PrintInfo(); 它不会将p改为TOM和999,而是使用p.age = 99;我们可以很好地改变fred的年龄,构造函数和属性都是公共的,那么我在这里缺少什么?我不想对这段代码做任何事我只想要原因. using System; class Person { public string fu
作者:编程之家 时间:2020-08-18
c# – 为什么控件不想删除?
我试图删除我的winform面板中包含的所有控件,但他们根本不想删除 – 其中一些被删除而其中一些没有.我已经尝试了两种方法,没有: > foreach foreach (Control controlEntry in this.contentsPanel.Controls) { this.contentsPanel.Controls.Remove(controlEntry); } >为
作者:编程之家 时间:2020-08-18
c# – 为什么在setter之前定义getter(编码约定)
我很欣赏这个问题有点傻,所以如果这不是主题或非建设性的话,我会事先道歉. 为什么在C#中使用getter之前用getter定义属性是标准约定?对于具有这两者的属性,您几乎总是在getter之前使用setter,因此它处于有效状态.因此,我首先定义吸气剂似乎有些落后. 此外,setter通常会有一些验证逻辑,getter不需要.在吸气剂之前使用这个逻辑以使其更清楚地表明属性应该如何表现是不是更整洁.
作者:编程之家 时间:2020-08-18
c# – 在字符串中的两个值之间查找单词
我有一个txt文件作为字符串,我需要找到两个字符之间的单词和Ltrim / Rtrim其他一切.它可能必须是有条件的,因为两个字符可能会根据字符串而改变. 例: car= (data between here I want) ; car = (data between here I want) </value> 码: int pos = st.LastIndexOf("car=", String
作者:编程之家 时间:2020-08-18
c# – 获取LINQ中的所有ve数
我使用以下内容: int[] a = {1, 2, 3, 0, 5, 0}; int x = a.Select(b => b != 0).Count(); 我得到6作为值,我怎么能得到4而不是6. 有人可以指导我. int[] a = {1, 2, 3, 0, 5, 0}; int x = a.Where(b => b != 0).Count();
作者:编程之家 时间:2020-08-18
c# – 正则表达式:单个单词
如果用户输入是单个单词,我想检查C#程序.我这个词只有字符A-Z和a-z.没有空格或其他字符. 我尝试[A-Za-z] *,但这不起作用.这个表达有什么问题? Regex regex = new Regex("[A-Za-z]*"); if (!regex.IsMatch(userinput);) { ... } 你能推荐一个包含正则表达式的comprensiv列表的网站吗?! 它可能有效,但
作者:编程之家 时间:2020-08-18
如何将字符串与C#中的大量预定义字符串进行比较?
在C#程序中,我有一个String变量,我想将它与一百个预定义(硬编码)字符串文字进行比较,以便我知道它是否匹配任何这些预定义的字符串. 我当然可以编写一个开关或if-else ifs链,但这样字符串与控制语句和IMO交错,降低了可读性并使错误更容易种植. 有没有办法以某种方式列出所有字符串,以便它们尽可能在代码中彼此靠近? 如果除了硬编码字符串之外没办法,可以在HashSet中定义它们: var
作者:编程之家 时间:2020-08-18
c# – 而不是错误,为什么编译器不会将两个文字提升为long类型?
以下两个语句将导致编译器溢出错误(原因是默认情况下检查常量表达式是否溢出): int i=(int)(int.MaxValue+100); // error long l=(long)(int.MaxValue+100); // error 但是,如果编译器能够确定添加这两个值会导致溢出,那么为什么它不会将int.MaxValue和100都提升为long而只是尝试将它们一起添加?据我所知,这应该不
作者:编程之家 时间:2020-08-18
c# – 重构大的if else代码
我有这个很长的if else代码 if (errorNumbers.Length == 6) { if (errorNumbers.Substring(0,4).Equals("1101") || errorNumbers.Substring(0,4).Equals("2121")) { retStr = "AutoRepickAft
作者:编程之家 时间:2020-08-18
c# – 将foreach更改为lambda
我需要一个帮助来简化这个陈述.如何将foreach改为lambda var r = mp.Call(c => c.GetDataset()); // returns IEnumerable of dataset foreach (DatasetUserAppsUsage item in r) { datasetUserAppsUsage.Merge(item.AppsUsag
作者:编程之家 时间:2020-08-18
c# – 为什么.NET没有像Java那样的内置Observer模式?
我想知道为什么.NET框架没有类似于 Java功能的对(Observer / Observable)接口? 编辑: 是的,我知道事件和代表,但使用这些接口是一个简单的书本方法这个DP不是吗? 在.NET 4中它执行: System.IObservable<T>和 System.IObserver<T>(它们是IEnumerable< T>和IEnumerator< T>的 Dual).查看 Rea
作者:编程之家 时间:2020-08-18
C#访问者应该使用私有变量还是动态计算?
哪个是更好的编程习惯,为什么? 我有一个这样的课: class data { public double time { get; internal set; } public double count { get; internal set; } public average_count { ... } } 其中average_count应为read_only并计算计数
作者:编程之家 时间:2020-08-18
c# – 正则表达式,允许数字在-90.0和90.0之间
什么是允许-90.0和90.0之间的数字的正则表达式?中间的数字可以是浮点数或整数. 我认为你不想使用正则表达式.如果数据存储在字符串中,请使用 Double.Parse()(或 Double.TryParse()),然后检查结果值以确保其落在所需范围内.例如: public bool IsInRange(string value) { bool isInRange = false;
作者:编程之家 时间:2020-08-18
c# – 创建一个“虚拟记录”来强制数据库服从业务逻辑,一个好主意还是一个愚蠢的?
在某些项目中,我看到需要在Db中创建虚拟记录,以便在不破坏Db约束的情况下保持业务逻辑继续运行. 到目前为止,我已经看到它的用法有两种: >通过添加像IsDummy这样的字段 >通过添加一个名为ObjectType的字段来指向一个类型:Dummy 好的,它有助于实现需要的目标. 但是,让我对这些解决方案保持警觉的原因有时您必须记住,应用程序中存在一些需要在某些进程中处理的虚拟记录.如果没有,你会遇
作者:编程之家 时间:2020-08-18
c# – 将字符串格式化为日期
我有一个字符串20100524(2010 05 24),我想将其解析为实际的日期格式. DateTime.ParseExact("20100524", "yyyyMMdd", Thread.CurrentThread.CurrentCulture);
作者:编程之家 时间:2020-08-18
c# – DotNetZip编码问题
我正在使用DotNetZip.当我归档通常具有英文名称的文件时.但是当我在结果档案中存档带有俄文名称的文件时,文件名称不正确.有人说字符串 ZipConstants.DefaultCodePage = 866; 但它没有编译.我还使用zip.UseUnicodeAsNecessary属性,并将我的文件名转换为utf8和utf7. 在DotNetZip中创建一个unicode zip文件: usin
作者:编程之家 时间:2020-08-18
c# – 如何保护应用程序?
参见英文答案 > Protection of code from its own developers [closed] 12个 我的老板给了我一些工作,以了解如何保护在.NET中开发的基于Web的应用程序.根据协议,我们公司开发的产品是公司的资产,甚至非开发人员也可以访问代码.但是我的老板仍然想知道如果开发人员窃取代码并试图从
作者:编程之家 时间:2020-08-18
SET如何在C#中使用属性?
我想知道如果set不仅仅设置私有成员变量的值,它在一个属性中是如何工作的.假设我的班级中有一个私人成员(private int myInt). 例如,我可以确保返回的值不是负数 get { if(myInt < 0) myInt = 0; return myInt; } 使用SET,我所能做的就是像这样影响私有变量 set { myInt = value; } 我没有在任何一本书中
作者:编程之家 时间:2020-08-18
c# – 房产的最佳命名?
您在C#中为属性名称选择以下三个选项中的哪一个,为什么? > YearToDateWages > YTDWages > YtdWages 我会选择1.我不想缩写任何东西,除非它是一个超常用的首字母缩略词,这将是荒谬的拼写.像“HyperTextTransferProtocolRequest”这样的东西拼出来是很荒谬的,因此将它缩写为“HttpRequest”是安全的.这有点主观,但如果有疑问,我倾
作者:编程之家 时间:2020-08-18
c# – “string”和“String”有什么区别?
这两个声明有什么区别? string str; String str; 在正常使用中,字符串和字符串是相同的; string只是global :: System.String的别名.但是有一些边缘情况: >你需要一个使用系统;使用String – 你不用于字符串>如果你定义一个本地类String {},那么String引用它(当然这将是一个愚蠢的事情).你不能定义一个名为string的类(尽管@s
作者:编程之家 时间:2020-08-18
c# – 数据库支持的Web应用程序对性能的最重要影响是什么?
我最近被要求加速C#/ ASP.NET / SQL Server业务应用程序网站.自从我刚开始以来,我对内部的了解并不多.那么我从哪里开始呢?看不见,在这样的系统上影响性能的最重要的一件事是什么?数据库调优?硬件?个人页面优化?你要看的第一件事是什么? 编辑:在我实际完成工作后,我会回来发布答案.
作者:编程之家 时间:2020-08-18
c# – WPF工具包DataGrid SelectionChanged获取单元格值
请帮助我,我试图从SelectionChangedEvent中的选定行获取Cell [0]的值. 我只是设法得到许多不同的Microsoft.Windows.Controls,我希望我错过了一些愚蠢的东西. 希望我能从这里得到一些帮助…… private void datagrid_SelectionChanged(object sender, SelectionChangedEventArgs
作者:编程之家 时间:2020-08-18
从C#上的List获取前几个元素
我有列表与n项.我希望将我的列表转换为新列表,其中不超过n个第一项. n = 3的示例: [1, 2, 3, 4, 5] => [1, 2, 3] [1, 2] => [1, 2] 最简单的方法是什么? 如果您有C#3,请使用Take扩展方法: var list = new [] {1, 2, 3, 4, 5}; var shortened = list.Take(3); 见:http://ms
作者:编程之家 时间:2020-08-18
c# – 找到cos的倒数
在 http://www.teacherschoice.com.au/Maths_Library/Trigonometry/solve_trig_SSS.htm 有 “使用科学计算器找到-0.25的反cos … C = cos-1(-0.25)=104.478º” 和 “使用科学计算器找到0.484123的逆sin … A = sin-1(0.484123)=28.955º” 我想在c#中这样做,
作者:编程之家 时间:2020-08-18
如何接受“$1,250.00”之类的字符串并将其转换为C#中的小数?
如何接受“$1,250.00”之类的字符串并将其转换为C#中的小数? 我只是做一个替换(“$”,“”)和(“,”,“”)或者我应该采用不同的方式来处理这种输入吗? 您是否使用AllowCurrencySymbol选项(以及其他支持选项)尝试过Decimal.Parse? var d = Decimal.Parse(input, NumberStyles.AllowCurrencySymbol
作者:编程之家 时间:2020-08-18
c# – 十进制值检查是否为零
我正在尝试编写一个分区方法,它接受2个参数. public static decimal Divide(decimal divisor, decimal dividend) { return dividend / divisor; } 现在,如果除数为0,我们得到的不能除以零错误,这是可以的. 我想做的是检查除数是否为0,如果是,将其转换为1.有没有办法在我的方法中有很多if语句?我认为很
作者:编程之家 时间:2020-08-18
c# – 什么时候不使用通用集合?
使用泛型的优势在于它增加了类型的安全性 – 你只能放入正确类型的东西,并且你可以在不需要演员的情况下获得正确的类型.我不能使用泛型集合的唯一原因是你需要存储一些任意数据.我错过了什么吗?在处理集合时,还有哪些其他原因不使用泛型? 如果您需要存储任意数据,请使用List< object> (管他呢).然后绝对清楚它是故意任意的. 除此之外,我不会将非泛型集合用于任何事情.我在转换对象引用时使用了IE
作者:编程之家 时间:2020-08-18
C#泛型问题
我对泛型有点生疏,尝试做以下事情,但编译器抱怨: protected List<T> PopulateCollection(DataTable dt) where T: BusinessBase { List<T> lst = new List<T>(); foreach (DataRow dr in dt.Rows) { T t = new T(dr);
作者:编程之家 时间:2020-08-18
上一页
237
238
239
240
241
242
243
244
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native