ICode9

精准搜索请尝试: 精确搜索
  • c# – 如何使用LINQ删除数组中的重复元素?如果重复,则删除元素?2019-07-17 18:08:33

    int [] n=new int[10]{2,3,33,33,55,55,123,33,88,234}; output=2,3,123,88,234; 使用LINQ 我可以通过连续检查使用两个for循环来做它.但我需要一个更简单的方法使用LINQ 它没有删除重复..通过distinct删除重复项将给出= 2,3,123,33,55,88,234我的输出应该是= 2,3,123,,88,234;解

  • 如何在C#中定义F#中的事件2019-07-17 18:07:15

    看看各种文档,在F#中定义事件的方法就是做类似的事情 type xyz () = let e = new Event<T> member x.something_happened : IEvent<T> = x.Publish 不幸的是,IEvent的类型实际上是Miscrosoft.FSharp.Control.IEvent< _>,因此很难在C#中使用.有些文章建议将CLIEvent属性添

  • c# – Asp.Net MVC 4.0或更高版本中依赖注入的最佳方法是什么?2019-07-17 18:06:20

    任何人都可以解释我何时以及为什么要使用依赖注入? 哪个是DI的最佳方法? 当我搜索并发现许多框架时,其中一些如下: – http://www.hanselman.com/blog/ListOf-NETDependencyInjectionContainersIOC.aspx 但我很困惑哪一个是最好的. 以及IOC和DI有什么区别? 谁在这里,谁可以帮助我? 提前

  • c# – 为什么这个WCF代理代码有效?2019-07-17 18:06:02

    在应用程序中进行调试时,我发现了以下代码.这显然是错误的,但由于一些奇怪的原因它起作用,我似乎无法理解为什么.在我看来,代理将在创建后立即处理,但调用此代理上的方法可以正常连接到WCF服务. 谁能解释为什么这段代码不会爆炸? private static IMyService _proxy = null; private

  • c# – 请求CancellationToken时,CancellationTokenSource是必需的吗?2019-07-17 18:04:35

    这个MSDN example可以在不使用CancellationTokenSource的情况下编写,可以直接使用CancellationToken. 可以直接使用CancellationToken还是永远不应该做的事情?我没有看到任何在MSDN上直接使用的例子,如果可以的话,这会让我变得更聪明. 更新 下面的Cod扩展了已接受的答案,其中包含一

  • c# – 全局注册键盘按键2019-07-17 17:08:57

    我正在编写一种安全应用程序 它记录键盘键.. 我想隐藏应用程序,然后在用户按下某个键时显示它 我尝试了以下内容 隐藏按钮: private void button4_Click(object sender, EventArgs e) { ShowInTaskbar = false; this.Visible = false; this.TopMos

  • c# – IEnumerable.GroupBy没有分组2019-07-17 17:08:15

    我在.NET中使用GroupBy扩展时遇到问题(4.5,无论是VB.NET还是C#.Exaples都在C#中).情况如下: 2个示例类: public class Office : IEquatable<Office> { public String Name { get; set; } public int Id { get; set; } public String Stuff { get; set; } // Compar

  • c# – 如何用分钟解析日期包含值60?2019-07-17 17:07:58

    当分钟包含值60时,我得到例外 var date = "30/10/14 08:60"; var result = DateTime.ParseExact(date, "dd/MM/yy HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None); 我该如何正确解析?解决方法:如果您始终知道日期字符串的时间部分是否为HH:mm格式,则可以执行此操作以

  • c# – Visual Studio 2012代码分析错误CA00582019-07-17 17:04:59

    我目前正在开发一个包含多个项目的解决方案,当我尝试从VS12运行代码分析工具时,我在尝试运行它时遇到以下错误: CA0058 Error Running Code Analysis CA0058 : The referenced assembly “Microsoft.Practices.Unity, Version=2.1.505.0, Culture=neutral, PublicKeyToken=31bf385

  • c# – System.Collections.Stack.Peek()vs FirstOrDefault()2019-07-17 16:08:49

    最近我看到一位同事在与Stack而不是Peek()交互时使用FirstOrDefault(). 我从来没有想过使用扩展方法而不是内置的Peek(),我想知道两者之间的含义/差异是什么. 一个推荐超过另一个?用ildasm.exe查看并没有教我任何有用的东西.解决方法:如果堆栈为空,FirstOrDefault将返回T的默认值; P

  • 具有相同方法名称的多级继承c#2019-07-17 16:05:28

    我一直困在这里,这是一个现有的代码交给我, class A { public string helloworld() { return "A"; } } class B : A { public string helloworld() { return "B"; } } class C: B { public string hi() { if(condit

  • ASP.NET MVC 多语言方案2019-07-17 16:03:39

    最近发现资源文件是个好东西, 用的好了可以给开发人员节约不少的时间. 例如做一个多语言的网站, 资源文件就有不小的用处. public class Culture { public static CultureItem ENU = new CultureItem("en-US", "English", "EN"); public static CultureItem CHS

  • c# – 垃圾收集和使用 – 为什么在使用{}`块后没有释放内存?2019-07-17 15:08:10

    我最近一直在重构一些旧的数据库访问代码.我有一个包含数百种方法的库,看起来像这样 public int getFoo(int id) { using(SqlConnection connection = ConnectionManager.GetConnection()) { string sql = "SELECT TOP(1) foo FROM bar WHERE id=@id"; S

  • C#等待一组任务,但返回对象2019-07-17 15:06:31

    只是一个简单的问题.我相信这只是一个快速的语法问题.下面我发送3个线程并测试多线程我只是让方法返回一个int,而不是使用它们做任何事情. 现在,我正在尝试更进一步,并返回发送每个线程的数据表.但是,我显然不能说’datatable dt = tasks.Add(…. etc.’ 那么我如何同时发送所有3个

  • c# – 如何从Visual Studio 2013调试.NET控制台应用程序2019-07-17 15:05:53

    我用c#创建了一个.NET 4.5控制台应用程序(.exe文件)来处理各种文件中的一些数据.整件事不到一秒钟就完成了.我有一个.exe的测试版本的问题,我想在Visual Studio 2013调试器中使用特定的输入文件(文件名作为命令行参数传递).我不能做“附加到进程…”,因为该过程已经完成得太快而无

  • c# – 如何覆盖动态对象属性的get访问器2019-07-17 15:04:36

    我们假设我有以下课程: public class Person { public string Name { get; set; } public string Surname { get; set; } public string FullName { get { return Name + " " + Surname; } } } 以下块: Person person = new Pers

  • android sdk api的层次结构2019-07-17 14:39:23

    原文链接:http://www.cnblogs.com/maoIT/p/4118870.html 一、系统级:android.accounts android.app     1、OS 相关         android.os         android.os.storage         android.hardware(传感器)         android

  • c# – SynchronizationContext Send()应该是同一个线程吗?2019-07-17 14:06:51

    我有这种情况,我尝试在创建的同一个线程上处理事件.这通常在UiThread中完成,但我不是在UiThread上开始.我有一些测试基本上有以下步骤.我遗漏了一些细节.我不确定这是否应该按照我认为的那样行事. 首先,我检查当前线程的Id var myThreadId = Thread.CurrentThread.ManagedThreadId

  • 如何检测鼠标是否在winform应用程序中的c#中单击某个形状?2019-07-17 13:08:43

    假设我有一个win form应用程序,我有一个名为pictureBox1的图片框.然后我运行以下代码: public System.Drawing.Graphics graphics; public System.Drawing.Pen blackPen = new System.Drawing.Pen(Color.Black, 2); public void drawVennDiagram() { graphics = pictureBox1.C

  • C#中BackgroundWorker的性能问题2019-07-17 13:06:31

    我对C#中的BackgroundWorker性能有一个奇怪的问题.我有一个应用程序,除其他外,使用BackgroundWorker来执行某些任务. Basicaly的任务如下: public void simulate(Image imgSimulator) { simulador = new Simulator(imgSimulator); simulador.setBa

  • 菜单不会粘在顶部WPF C#2019-07-17 11:06:42

    只要看看你会理解的图像 当我启动程序时,第一个视图=>单击 当最大化其形式时,其视图=>单击 我是WPF的新手,我不知道如何解决这个问题,这是我的代码: <Window x:Class="WpfApplication3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

  • 使用WPF C#中多个控件的组合创建自定义控件2019-07-17 11:04:48

    我想创建一个自定义控件,它应该是预定义控件的组合,如Textbox,Button,ListBox等, 请参考以下控件(只是一个样本) <Grid.RowDefinitions> <RowDefinition Height="30" /> <RowDefinition Height="50" /> </Grid.RowDefinitions> <Grid> <Grid.Colu

  • c# – 与泛型的多态性 – 奇怪的行为2019-07-17 10:07:37

    可插拔框架 想象一个简单的可插拔系统,使用继承多态非常简单: >我们有一个图形渲染系统 >有不同类型的图形形状(单色,彩色等)需要渲染>渲染由特定于数据的插件完成,例如, ColorRenderer将渲染ColorShape.>每个插件都实现了IRenderer,因此它们都可以存储在IRenderer []中.>启动时,IRe

  • .net Core 图片验证码 基于SkiaSharp实现2019-07-17 09:57:00

    public class ImageCaptcha { /// <summary> /// 干扰线的颜色集合 /// </summary> private List<SKColor> colors { get; set; } public ImageCaptcha() { colors = new List<SKColor>();

  • c# – 无法访问派生类中的受保护方法2019-07-17 09:05:38

    我不明白为什么这段代码会给我一个Intellisense错误. public abstract class Node { protected abstract string ToText(); } public class HtmlNode : Node { public List<Node> ChildNodes { get; set; } protected override string ToText() { Strin

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有