手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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#中不存在吊装?
我每天都使用 Javascript和C#,有时我不得不考虑使用Javascript时提升.但是,C#似乎没有实现提升(我知道),我无法弄清楚为什么.它更像是一种设计选择还是更类似于适用于所有静态类型语言的安全性或语言约束? 为了记录,我不是说我希望它存在于C#中.我只是想明白为什么不这样做. 编辑:当我在LINQ查询后声明变量时,我注意到了这个问题,但LINQ查询被推迟到变量声明之后. var r
作者:编程之家 时间:2020-08-18
c# – 禁用datagridView中的默认单元格选择
我有DataGridView以编程方式加载一些数据.插入我的数据后,我正在显示DataGridView.默认情况下,此处选择第1行第0列单元格.但我不需要那个.我试图禁用该选项. datagridviewname.currentcell=null 但它不会起作用.任何身体都可以帮助我解决我的问题. 为什么你把它设为null?应该如下.我认为它会起作用 dataGridViewName.Rows[0
作者:编程之家 时间:2020-08-18
如何在C#中自动转换变量?
这是一个例子. var tobeCasted = 1; object data = null; if (whatIsMyType == typeof(int)) { data = (int)tobeCasted; } else if (whatIsMyType == typeof(float)) { data = (float)tobeCasted; } 但是,上述代码是手动检测
作者:编程之家 时间:2020-08-18
c# – 将SQL转换为Linq查询
我对 Linq查询很新,我只想将我的数据库查询转换为Linq. 这是我简单的SQL查询: var query = "SELECT EnrollmentDate, COUNT(*) AS StudentCount " + "FROM Person " + "WHERE EnrollmentDate IS NOT NULL " + "GROU
作者:编程之家 时间:2020-08-18
C#说我在不打算时声明变量
给出以下代码: string a = "example"; string b = "blah {0}", a; 我被引导相信使用{0}或{1},它会放在逗号之后的任何内容,在本例中为字符串a,所以“示例”.字符串b应该是“等等”.当我这样做时,我得到错误“字符串a已经声明”. 为什么它认为我在这种情况下声明一个字符串? 这一行: string b = "blah {0}", a; 声明字符串b的初
作者:编程之家 时间:2020-08-18
c# – 在visual studio中打开后,控制台应用程序立即关闭
我试图在用C#构建的visual studio中打开一个控制台应用程序.我打开它后立即关闭. 我知道Windows设置这是一个安全默认设置(至少我认为).我该如何解决? 我知道我可以编译它并创建一个快捷方式并修改目标,以便它在应用程序位置之前具有命令提示符的位置.虽然创建它的程序员可以在visual studio的输出中生成信息,但是我必须在那里打开它. 它发生在大多数应用程序而不仅仅是在visu
作者:编程之家 时间:2020-08-18
计算C#中的百分比
在尝试计算完成百分比时,我在这里错过了什么?我的百分比等式似乎返回了不正确的百分比. Int32 counter = 0; foreach (var vehicle in vehicles) { counter += 1; Int32 percentage = (Int32)((double)counter * vehicles.Count()) / 100; _wo
作者:编程之家 时间:2020-08-18
c# – 有没有理由在方法的第二行使用’return’?
我有这个代码,我们可以用两种方式编写 第一道路 void func(int val) { if(val == 0) return; // Do something ... } 第二种方式 void func(int val) { if(val != 0) { // Do something ... }
作者:编程之家 时间:2020-08-18
c# – Html Agility Pack – 删除元素,但不删除innerHtml
我可以通过note.Remove()来轻松删除元素: HtmlDocument html = new HtmlDocument(); html.Load(Server.MapPath(@"~\Site\themes\default\index.cshtml")); foreach (var item in html.DocumentNode.SelectNodes("//removeMe"))
作者:编程之家 时间:2020-08-18
串?对于方法中的C#
我想要像tkis“int?”这样的东西.但是对于字符串.你知道如果我不给参数数据我就不会有错误.我需要一些关于这个问题的想法. Example(4); public void Example(int, string?){} 对于你们所有人,我给予积分.感谢帮助.主题
作者:编程之家 时间:2020-08-18
c# – 我为什么要创建外键约束?
我正在为Timesheet应用程序设计一个oracle数据库.我想知道是否真的有必要对表(Master和Child)进行外键约束. 我们知道理论上在表格上有一个适当的参照完整性是好的,但我们真的需要它们吗? 我听说外键使得数据库在每个DML操作上都是额外的工作,因为它必须检查FK的一致性.这会降低性能.但另一方面,在子表中插入新行之前删除主键的情况可能会有所帮助. 性能是时间表应用程序中的主要问题
作者:编程之家 时间:2020-08-18
C#.net无法为内联if语句中的变量赋值null
我只是想知道为什么以下代码不起作用(请记住,我将年龄设置为可以为空): myEmployee.age = conditionMet ? someNumber : null; 但以下工作正常: if(conditionMet) { myEmployee.age = someNumber; } else { myEmployee.age = null; } 为什么我不能在条件运算符中将
作者:编程之家 时间:2020-08-18
c# – 如何添加smtp hotmail帐户来发送邮件
我写了一些代码,以便发送电子邮件,但我只能从gmail帐户发送邮件到gmail帐户,我想使用hotmail帐户我该怎么办?谢谢 它是 SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"); mail.From = new MailAddress("
[email protected]
"); mail.To.Add("kalaylevent@gmai
作者:编程之家 时间:2020-08-18
c# – 如何从用户控件访问页面控件?
有没有办法从用户控件访问页面控件.我的页面中有一些控件,我想从用户控件访问这些控件. YourControlType ltMetaTags = null; Control ctl = this.Parent; while (true) { ltMetaTags = (ControlType)ctl.FindControl("ControlName"); if (ltMetaTags
作者:编程之家 时间:2020-08-18
如何在c#方法中返回2个值
我创建了c#的功能来比较我项目中的价格. public static decimal? SpecialPrice(decimal w, decimal p) { if (w < p) { return p; } else if (w > p && p > 0) { //return (w , p); } els
作者:编程之家 时间:2020-08-18
c# – 泛型或只是使用重载?
我有3个类,都有相似的属性.所有3个类中的3个属性的名称完全相同.相反,写3种方法(每个类一个)是否有某些方法可以在这里使用泛型? public static String GetAString(ActivityMedia activityMedia) { return activityMedia.name; } public static String GetAString(AuditM
作者:编程之家 时间:2020-08-19
c# – 反向工程.NET SQL程序集
我有一个承包商没有给我们的sql程序集的源代码,我需要在那里改变一些东西.有没有什么好方法可以对此进行逆向工程? 从技术上讲,Red Gates Reflector将有所帮助. 从法律上讲,律师可以找出你是否真的拥有代码的权利并起诉承包商,这是正确的方法.
作者:编程之家 时间:2020-08-19
在c#中比较3个数组长度的好方法?
我有3个阵列.我必须检查这些数组是否具有相同的长度.是否有一种聪明而好的方式来比较它? 为什么不 if (array1.Length == array2.Length && array1.Length == array3.Length) { }
作者:编程之家 时间:2020-08-19
c# – 如何很好地从IEnumerable转换为List?
我有一个IEnumerable< Int32>我想将它转换为List< Int32>. 最好的方法是什么? (不通过IEnumerable迭代) 您可以在IEnumerable< T>或 List<T> constructor that takes an IEnumerable<T>上使用 ToList扩展方法. IEnumerable<int> numbers = ...; List<int>
作者:编程之家 时间:2020-08-19
c# – 排列最小到最大的整数
string strArr="5,3,8,1,9,2,0,6,4,7"; 我想重新排列数字的顺序,所以结果将如下所示: string result ="0,1,2,3,4,5,6,7,8,9"; 任何的想法? 拆分,排序和加入: string[] nums = strArr.Split(','); Array.Sort(nums); string result = String.Join(",",
作者:编程之家 时间:2020-08-19
C#列表列表的最后一个元素
这可能是一个非常简单的问题,我想访问最后一个元素: List<string>[] list = new List<string>[3]; 所以每个列表里面有3个元素,但我应该如何访问这些列表中的最后一个? 你可以使用 Enumerable.Last(): string lastElement = list.Last().Last(); 第一个调用将返回最后一个List< string>,第二个将返
作者:编程之家 时间:2020-08-19
c# – 仅将一个列表中的新项添加到另一个列表中
我有两个清单: List<string> _list1; List<string> _list2; 我需要在_list1上添加所有_list2不同的项目… 我怎么能用LINQ做到这一点? 谢谢 list1.AddRange(list1.Except(list2));
作者:编程之家 时间:2020-08-19
c# – 如何在不使用父类中的“virtual”的情况下覆盖子类中的方法
这是一个面试问题.那么是否可以覆盖没有在父方法中指定虚拟的方法? 他们可能希望您说“使用新关键字隐藏方法”.这在技术上不会覆盖该方法.如果你有 class Base { public void Bar() { Console.WriteLine("Base"); } } class Derived : Base { public new void Bar() { Console.
作者:编程之家 时间:2020-08-19
c# – 我怎么知道哪种方法调用我的方法?
我有3个方法A(),B()和C(),A()和B()都调用C().在方法C()中,如何从A()或B()调用它? 我不推荐这种方法 – 其他海报指出了处理这种方法的更好方法.但如果你真的需要知道谁给你打电话,而不改变C()的参数,你可以这样做: static void A() { C(); } static void C() { StackTrace st = new StackTr
作者:编程之家 时间:2020-08-19
c# – Foreach没有经过所有项目?
我有这个代码: foreach (var item in ListView1.Items) { ListView1.Items.Remove(item); ListView21.Items.Add(item); } 循环停在一半的项目? 任何的想法? 编辑 好吧,也许这是我的错误,我需要
作者:编程之家 时间:2020-08-19
c# – 从LINQ查询中抓取顶部条目
我基本上有很多设计糟糕的代码来做一些事情,我敢肯定,可以做得更优雅. 我要做的是从数据库表中获取最后一个日期. var Result = from a in DB.Table orderby a.Date descending select new {Date = a}; foreach(var Row in Result) { LastDate = Row.Date.Date; break;
作者:编程之家 时间:2020-08-19
c# – 中止.NET线程
我正在创建一个线程A并在该线程中创建一个新线程B. 那么线程层次结构如何?线程B是线程A的子节点?或者线程是作为同伴创建的? 我想中止父线程A,后者又杀死/中止其子线程. 这怎么可能在C#中? 理想情况下,线程永远不会被中止.这根本不安全.将此视为一种解决已经生病的过程的方法.否则,避免像瘟疫一样. 这样做的更正确的方法是拥有代码可以定期检查的东西,并且自己决定退出.
作者:编程之家 时间:2020-08-19
c# – 关于比较List的问题
我有两个清单: List<comparerobj> list_c = new List<comparerobj>(); List<comparerobj> list_b = new List<comparerobj>(); 我正以某种方式填写清单 然后我试图在list_b中找到list_c不包含的元素: foreach (comparerobj b in list_b) { bool lc
作者:编程之家 时间:2020-08-19
c# – Repeater中的按钮不会触发ItemCommand
为什么Repeater中的按钮不会触发Repeater的ItemCommand事件?有没有办法强迫它这样做? ViewState已启用. 在下面的代码中,btnApprove和btnDelete是有问题的按钮: <asp:Repeater runat="server" ID="rpt1" onitemdatabound="rpt1_ItemDataBound" onitemcommand="rpt
作者:编程之家 时间:2020-08-19
c# – 正在使用的FileStream
如果我的文件流正在使用中(每次我尝试调试时,它会命中第一行并说它正在使用中),我该如何强制发布?每次碰到这段代码,我都会收到一条消息,说明正在使用它: FileStream fileStream = File.Open(@"C:\somefile", FileMode.Open, FileAccess.Read); byte[] buffer = new byte[fileStream.Lengt
作者:编程之家 时间:2020-08-19
上一页
241
242
243
244
245
246
247
248
下一页
小编推荐
热门标签
更多
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