【c#-创建类的新实例时覆盖】教程文章相关的互联网学习教程文章

c# – 创建两个不会在ASP.NET MVC中生成404错误的路由的问题【代码】

我正在尝试使用路由构建我的教程项目.我的主要目标是构建两条路线,在任何情况下都不会产生404错误.我的意思是,如果路径错误,我希望路由使用/ Home / Index路径.我有以下两条路线 – routes.MapRoute("Default", "{controller}/{action}", new {controller = "Home", action = "Index"});routes.MapRoute("Second", "{*catchall}",new {controller = "Home", action = "Index", id = UrlParameter.Optional});当我使用与第一条路线不...

c# – “无法在Azure Web应用程序中创建SSL / TLS安全通道”【代码】

我的Azure Web应用程序需要连接到各种服务器(使用和不使用SSL).只要我在Windows 10上的本地IIS Express或IIS 7.5中运行应用程序,这就完美无缺. 一旦我将应用程序部署到Azure,它就会停止为需要SSL的某些服务器工作(不是全部考虑).如果我通过ssllabs运行它们通常会得到A而有效的则得到B或C. 所以我认为Azure实例上的.NET支持的密码少于本地支持的密码或类似的东西? 我试过这个ServicePointManager.ServerCertificateValidationCallb...

如何在C#中创建日期订购从FTP收到的文件?【代码】

我从FTP目录中找到了一个文件名列表.但是现在文件名按文件名排序.我想要的是在创建日期之前订购文件,然后将它们保存在列表中.我只是弄不清楚怎么样?这是我如何重新接收文件名并将它们添加到字符串列表中.try{FtpWebRequest request = (FtpWebRequest)WebRequest.Create(URI);request.Method = WebRequestMethods.Ftp.ListDirectory;request.Credentials = new NetworkCredential(ftpUsername, ftpPassword);FtpWebResponse respon...

c# – EF更新当前迁移文件而不是创建新文件【代码】

我知道它违背了迁移的目的,但是对于我为模型所做的每一个更改创建一个新的迁移文件对我来说没有意义. 我从启用迁移开始,然后初始化迁移,visual studio生成201502151515_initial.cs 我在201502151515_initial.cs文件中做了一些更改并转到update-database. 然后我明白我在模型中有一些错误.然后,如果我尝试更新数据库,它将失败并显示此错误:Unable to update database to match the current model because there arepending changes...

c# – 如何在通过ChannelFactory创建的WCF服务上设置回调通道?【代码】

我需要我的WCF服务来向客户端发送事件.我已经读过这是通过回调通道发生的,我已经按照以下方式实现了它:服务接口:public interface IServiceCallback {[OperationContract(IsOneWay = true)]void OnNewAlert(Alert a);[OperationContract(IsOneWay = true)]void OnProductEdited(Product p);[OperationContract(IsOneWay = true)]void OnHighlightChanged(Dictionary<User, List<Product>> highlighted);[OperationContract(IsOne...

c# – 根据asp.net中checkboxlist中的选定选项创建相对字符串【代码】

我正在制作实践管理系统,我需要添加功能,诊所或医院可以在诊所或医院中添加访问医生.以下是mu current interface. 诊所或医院选择日间和医院.把时间放在一起让所有选定的日子都到了.现在我想创建一个字符串,其中值存储如下 星期一,星期三,星期五上午10点 – 下午2点 我可以用这段代码执行上面的字符串string selectedDays = string.Empty; foreach (ListItem chk in daySelect.Items) {if (chk.Selected == true) {selectedDays +=...

c# – 从lambda创建表达式树时如何’取消引用’?【代码】

假设我有一些返回Expression的函数c:Func<int, Expression<Func<int>>> c = (int a) => () => a + 3;现在我想创建另一个Expression,但在创建它时我想调用函数c并将其结果作为新表达式的一部分嵌入:Expression<Func<int>> d = () => 2 + c(3);我不能这样做,因为它会将c(3)解释为函数调用转换为表达式,我将得到错误,我无法添加int和Expression< Func< int>> 我希望得到一个值:(Expression<Func<int>>)( () => 2 + 3 + 3 )我也有兴...

c# – 创建接口子类的实例【代码】

我有接口和3个派生它的类,但是如何为每个类型使用1个变量?public interface IBuilder<T> where T: System.IConvertible{}public class SimpleBuilder : IBuilder<SimpleCollagePatterns>{}public class CreativeBuilder : IBuilder<CreativeCollagePatterns>{}public class ShapeBuilder : IBuilder<ShapeCollagePatterns>{}我需要在必要时创建类的实例 我有IBuilder< IConvertible> currentBuilder变量,但我无法创建任何Builder...

c# – Intellitest / Pex正在尝试为对象中的私有只读字典字段创建IEqualityComparers【代码】

我创建了一个仅包含此类的空类库项目.public class DictionaryDemo {private readonly Dictionary<string, int> dictionary = new Dictionary<string, int>();public void Add(string key, int value){this.dictionary.Add(key, value);} }从这个课程开始,我使用Intellitest生成了一个测试项目.除了进行一些格式编辑以便在此处发布以进行整理之外,我没有对此测试项目进行任何编辑.这仅包含以下Intellitest测试.[PexClass(typeof(Di...

c# – 无法使用Mapbox“创建上传”API来上传数据文件【代码】

我正在尝试使用他们的upload api将我的本地json文件上传到mapbox.我遵循以下步骤: >检索S3凭据以暂存文件>使用S3客户端(如AWS SDK)使用这些凭据将文件上载到S3>使用暂存文件的URL创建上传>在上传处理到tileset时检索上载的状态>上传完成后,使用tileset ID,就像使用任何其他tileset一样. 我完成了第1步和第2步,但在第3步中遇到以下错误:The remote server returned an error: (422) Unprocessable Entity.以下是我的代码(步骤1):...

c# – 创建一个从用户机密获取连接字符串的DbContextFactory【代码】

使用WebApi项目和包含实体框架实现的单独数据项目处理DotNetCore解决方案.我们一直在升级库,所以我们使用了所有最新的Core. 在Data项目中,我们创建了一个ApplicationDbContextFactory来创建迁移(需要一个无参数构造函数).由于添加迁移时无参数构造函数约束,您无法注入IOptions<>轻松访问appsettings.json值.我们最终使用ConfigurationBuilder来引入WebApi的appsettings.json文件. 我们最近更改了ApplicationDbContextFactory以引入...

c# – 验证/创建仅限数字文本框的最佳方法?【代码】

我想要一个仅限数字/货币的文本框控件. 所以基本上它应该接受这种输入$123 523,100 $12.50 85.59并将其转换为123 523100 12.50 85.59并且不应该接受这个输入F12 309$2342 ,102我已经查看了验证器控件,但我想从客户端完全转换/检查.这样做的最佳方式是什么? 如果他们试图输入无效数据并阻止他们将错误数据留在文本框中,我还希望弹出客户端错误(消息框或其他内容).然后当它们离开文本框的焦点时,它会自动将数据从客户端转换为平面数...

c# – 以编程方式创建Micorosft Office Outlook消息

我想以编程方式创建Microsoft Office Outlook消息… 即.msg文件 这可行吗?如果有,怎么样? 我知道System.Net.Mail命名空间,可以创建MailMessage类的对象.但是如何使用此对象创建.msg文件?解决方法:是的,使用Outlook Interop.请参阅这些Examples.请注意,这是通过自动化来尝试这一点.

c# – Protobuf-net:无法创建抽象类的实例【代码】

根据这里找到的代码: – how to serialize / deserialize?' rel='nofollow' target='_blank'>protobuf and List – how to serialize / deserialize?我创建了一个通用的“ProtoDictionary”,其值类型为ProtoObject. 这是我的ProtoDictionary代码:public class ProtoDictionary<TKey> : Dictionary<TKey, ProtoObject> {public void Add(TKey key, string value){base.Add(key, new ProtoObject<<string>(value));}public void Ad...

如何在C#中创建一个侵入式树类使用泛型?【代码】

在C#中,我有一个看起来像这样的侵入式树结构:public abstract class Node {Container parent;Node nextNode;Node previousNode;public abstract class Container : Node{Node firstChild;Node lastChild;} }可以添加到树中的各种对象继承自Node或Container,具体取决于它们是否可以有子项. 通过使Container成为内部类,这意味着它可以访问Node中的私有成员来管理容器的子列表. 这一切都很好.但是现在我希望它能够通用,以便我可以在保...

实例 - 相关标签