手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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# – 部分实现接口
我问过类似的东西,但我还没有明确的想法.我的目标是在C#中部分实现一个接口. 可能吗?是否有任何模式可以实现这一结果? 接口定义合同.如果要使用它,则必须通过实现其所有成员来履行该合同. 也许使用抽象类最适合您,这样您就可以定义一些默认行为,同时允许覆盖您需要的地方.
作者:编程之家 时间:2020-08-19
C# – 在构造函数中键入参数 – 没有泛型
我有一个课程,我正在尝试进行单元测试.该类是WCF服务类. (将它作为泛型类不是我的目标.) 我有一个数据访问层(DAL)类型(称为UserDAL),它在许多方法中实例化.为了使这些方法得到测试,我需要模拟这个局部变量. (UserDAL的每个实例都有特定于方法的值,因此将其更改为类级变量会导致代码混乱,所以我宁愿不这样做.) 我认为很好的是重载构造函数并传入一个类型以在本地方法中使用.空para
作者:编程之家 时间:2020-08-19
c# – 如果变量不是布尔值,则返回False
如果可用的是除True之外的任何东西(bool以外的任何东西),我如何能够返回False,目前我的代码抛出一个可用的异常不是bool. if (!Boolean.Parse(readValue("Useable"))) return true; return (defined.ContainsKey(key) || (key == "Useable")); bool isUseable; bool
作者:编程之家 时间:2020-08-19
c# – 内部类型是否会影响良好的API设计?
在我看来,无论何时我遇到内部呼叫或类型,就像我遇到了一个障碍. 即使它们可以像开源这样的代码访问,它仍然认为它们不是API代码本身的可用部分.也就是说,它们似乎不鼓励被修改. 除非绝对必要,否则应该让自己不使用内部关键字? 我问这是一个开源API.但仍然不是每个人都想要更改API,但主要是用它来为应用程序本身编写自己的代码. 在DLL中使用不属于公共API的内部类型没有任何问题.事实上,如果你没有
作者:编程之家 时间:2020-08-19
c# – 如何在使用自动实现的属性时将字符串初始化为“”
当使用自动实现的属性时,如何将字符串设置为“”: public string Blah {get; set;} 您表示您“正在使用它进行强类型视图,因此我甚至没有构造函数”.如果您无权访问构造函数,则听起来您可能不应该使用自动实现的属性.
作者:编程之家 时间:2020-08-19
c# – 软件公司中保护知识产权(代码)的方法
您如何保护非开源代码免受泄漏? 今天,借助USB驱动器,互联网驱动器和电子邮件等技术,人们如何保护软件资产? 版权和合同法似乎适用于大多数公司.技术修复并不总是正确的.
作者:编程之家 时间:2020-08-19
c# – 如果我在类中包含更多引用和名称空间,这是否重要
例如: using System; using System.Web; using System.Collections; using System.Web.Services; using System.Web.Services.Protocols; using System.Web.Script.Serialization; using System.Web.Script.Services; u
作者:编程之家 时间:2020-08-19
c# – ToString()不返回预期的字符串
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication3Generics { class Program { static void Main(string[] args) { Schedu
作者:编程之家 时间:2020-08-19
在C#中,有没有开箱即用的方法来构建3向查找表?
我有一个内存“表”,可能看起来像这样: Favorite# Name Profession --------- ---------- ------------------ 3 Names.Adam Profession.Baker 9 Names.Bob Profession.Teacher 7 Names.Carl
作者:编程之家 时间:2020-08-19
c# – 如何在标记中“绑定”标签的Text属性
基本上我想找到一种ddo的方法: <asp:Label ID="lID" runat="server" AssociatedControlID="txtId" Text="<%# MyProperty %>"></asp:Label> 我知道我可以从后面的代码设置它(写lId.Text = MyProperty),但我更喜欢在标记中进行,我似乎无法找到解决方案. (MyProperty是一个字符串
作者:编程之家 时间:2020-08-19
c# – 为什么IEnumerable不行?第一个()工作?
当我尝试在可枚举对象上使用?.First()时,当对象不包含任何项时,它会抛出错误“sequence contains no elements”. 我认识到解决方案是使用.FirstOrDefault(),但我不明白为什么我原来的努力不起作用.我误解了某些东西还是仅仅是“其中一件事”? 空序列不为空,它是一个实际的对象,其中没有任何项目. ?.如果表达式为null,则不调用有问题的成员,而不是,因
作者:编程之家 时间:2020-08-19
c# – 将null转换为字符串会导致装箱吗?
想象一下这样的代码: var str = (String)null; 它有什么不同于: String str; 要么: String str = null; 第一个代码是否会导致空值的装箱,还是在编译时将其解析为字符串? 让我们把你的问题拿出来挑选它. 您问题中的代码会导致拳击吗? 不,它不会. 这不是因为3个语句中的任何一个都以不同的方式运行(虽然存在差异,但更多如下),但拳击不是使用字符串时发
作者:编程之家 时间:2020-08-19
c# – 我应该在哪个层声明枚举?
我有一个C#N层项目有5层: 1,基础设施 2域 3 AppService服务 4分布式服务 5演示 我想在我的项目中使用枚举.但我不知道哪一层描述了它们.我有两个想法. 1-在域中声明枚举并通过WCF DataContract传递网络. 2-在类库项目中声明枚举(例如:在公共层中)并将其构建为dll并在所有层中使用它. 帮我选一个. 这取决于您需要使用枚举所代表的值的位置.如果这些是您的表示层需
作者:编程之家 时间:2020-08-19
受保护与受保护的内部(再次)在c#中
参见英文答案 > What is the difference between ‘protected’ and ‘protected internal’? 10个 我正在提出一个问题(再次)关于受保护的内容,因为我仍然不确定并且无法控制它们. 任何帮助深表感谢. // DLL 1 namespace Assembly1 {
作者:编程之家 时间:2020-08-19
c# – JSON.Net DeserializeObject文本编码
当我尝试从文件反序列化对象时,它将土耳其字符(如“ğ”)转换为问号. 试过这个: JsonConvert.DeserializeObject<List<MyClass>>(json, new JsonSerializerSettings() { Culture = new System.Globalization.CultureInfo("tr-TR") }); 但它不起作用.有没有办法在Js
作者:编程之家 时间:2020-08-19
c# – 为什么我们需要base()关键字
我正在阅读一些代码而不了解基础工作.阅读一些例子,但他们没有解释我的问题. 两者都给出相同的输出.为什么我们需要base()? 没有基础的代码 class B : A { public B() { Console.WriteLine("B"); } } class A { public A() { Console.WriteL
作者:编程之家 时间:2020-08-19
c# – 如何检测var是否为字符串
我在使用if语句来检测我的numericupdown对象是否是一个字符串时遇到了一些麻烦,因此我不使用十进制变量来调整它.我看到有一种类型的命令,但我在使用它时遇到了麻烦.以下是我要看的内容: if(typeof sentNUD.Value == string) { //Do string arguments here } else { //do decimal ar
作者:编程之家 时间:2020-08-19
c# – 在插入数据库时将空字符串设置为null
我一直无法为这个问题找到合适的解决方案,我知道这很简单,但我忘记了怎么做.我有一个带有一个textfield字段的表单,用户不需要填写.我想在数据库中插入NULL,而不是它当前正在执行的0.不过,我不确定我错过了什么.文本框名为taxRateTxt,我目前所使用的对我不起作用: try { using (SqlConnection cn = new SqlConnection(Config
作者:编程之家 时间:2020-08-19
c# – 如何从用户输入检查MaskedTextBox是否为空?
我正在使用MaskedTextBox,其中包含以下短日期掩码:“00/00/0000”. 我的问题是我想知道控件何时为空: if (string.IsNullOrEmpty(maskedTextBox1.Text)) { DataTable dt = function.ViewOrders(Functions.GetEid); dataGridView2.DataSource =
作者:编程之家 时间:2020-08-19
c# – 字符串“0.080”加倍使80.00
参见英文答案 > How do I parse a string with a decimal point to a double? 18个 我在c#中遇到此问题,我想将字符串转换为double. textBoxKostOnderhoud.Text = "0.08"; kost.OnderhoudKost = double.P
作者:编程之家 时间:2020-08-19
c#无法将’System.Windows.Forms.Label’类型的对象强制转换为’System.Windows.Forms.TextBox’
我无法找到解决此错误的任何内容:/我尝试将2个字母组合(例如aa,ba,cb)设置为乘数(aa * 3 = 4 * 3 ba * 2 = 3,5 * 2). 我的代码是; string[] dersler = new string[9]; double[] kredi = new double[9]; double[] krediSonuclari = new double[9]
作者:编程之家 时间:2020-08-19
c# – 用逗号分隔的连接字典键
我正在寻找一种更好的方法来连接字典键,这就是我现在正在做的事情: Dictionary<int, string> myList = new Dictionary<int, string>(); myList.Add(1, "value"); myList.Add(2, "value"); myList.Add(3, "value"); myList.Add(4, "value"); strin
作者:编程之家 时间:2020-08-19
c# – 循环中的Y / N或y / n
嗨伙计们在循环中实现Y / N或y / n时遇到一些麻烦.我的设计方式是用户可以在循环中使用Y和N的大小写字母作为答案.顺便说一句这里是我的代码,但似乎无法使其工作: do { Console.WriteLine("\nSelect additional topping/s\n"); Console.WriteLine("1 - E
作者:编程之家 时间:2020-08-19
如何在c#中重写Form.Show()方法
我想覆盖窗体的Show()方法,但是c#不允许我这样做.当我回到上一个窗口时,我想要刷新列表框.我不想使用可观察的收集等. protected override void Show() { base.Show(); list.Items.Clear(); loadListItems(); } ‘Sklep.Ok
作者:编程之家 时间:2020-08-19
c# – 如何编写参数化的oracle插入查询?
我使用oracle作为我的后端,我写如下插入查询,我不知道是不是正确的方式, insert into Emp_table (SL_NO,empane,empid,salaray) values(1,'sree',1002 ,:salary); 在这里查询我正在用存储过程计算工资并得到我的out参数工资所以我必须将它传递给我的插入查询所以我怎么能写.如果我像所示那样写,我会得到低于错误 ORA-06
作者:编程之家 时间:2020-08-19
c# – 返回bool的方法
我正在制作一个bool返回值的方法,我有一个问题: 这有效 private bool CheckAll() { //Do stuff return true; } 但是这不是,如果它在IF语句中,则该方法无法检测返回值. private bool CheckAll() { if (...) { return true; } } 我怎样才能解决这个问题? private
作者:编程之家 时间:2020-08-19
c# – 使用Try / Catch检查文件是否存在
我是关于Try / Catch的新手.在下面的代码中,我有一个简单的测试来检查文件是否存在.在我的C#课程中,我必须使用Try / Catch,我不知道如何使用它,我是否仍然在Try部分内部使用if语句,或者是否有更好的方法来检查文件是否存在在里面试试?如果文件是简单的txt文件或序列化文件,有什么区别吗? if (File.Exists("TextFile1.txt")) { Messag
作者:编程之家 时间:2020-08-19
C#使用.ToList()将IEnumerable转换为IList?
我正在使用一个返回IEnumerable的外部库.在我收到它们之后,我想在最后添加一些模型.只有在使用IList或其他集合时才有可能.因此,当我尝试使用.ToList()方法将IEnumerable转换为列表时,它返回一个IEnumerable.那不是我的预期?我使用.ToList()是否正确?或者还有什么能解决我的问题? 这是我到目前为止的代码: IList<Models.Browser.Lan
作者:编程之家 时间:2020-08-19
c# – 编译为空的虚拟IEnumerable
我正在创建一个基类,它有一个名为“GetBaseAddresses()”的虚方法.它具有返回类型IEnumerable< Uri>.如果枚举,基类将不会产生任何结果,但派生类可以选择覆盖该方法并返回任意数量的项目. 这是基本方法: public virtual IEnumerable<Uri> GetBaseAddresses() { } 问题是,这将无法编译.您必须为编译器返回一个值才能满意.所
作者:编程之家 时间:2020-08-19
在c#中生成1到100整数数组的简明方法
我正在寻找一种简洁的方法来生成c#中的整数1到100的数组,即 int[] values = {1,2,3 ..., 100}; 这样我就可以在foreach循环中使用该数组: foreach (var i in values) { // do whatever } 有任何想法吗? 使用 Enumerable.Range: Enumer
作者:编程之家 时间:2020-08-19
上一页
242
243
244
245
246
247
248
249
下一页
小编推荐
热门标签
更多
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