小编Ank*_*kar的帖子

sql server中的!=和<>有什么区别

Sql Server中!=<>运算符有什么区别?

因为两者都用作not运算符.例如:

select * from TableName where ColName <> value
Run Code Online (Sandbox Code Playgroud)

要么

select * from TableName where ColName != value
Run Code Online (Sandbox Code Playgroud)

返回相同的值(行).

sql sql-server operators

26
推荐指数
2
解决办法
8万
查看次数

使用List.Sort在C#中对List进行排序(比较<T>比较

我创建了一个类如下:

public class StringMatch
{
   public int line_num;
   public int num_of_words;
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个列表

List<StringMatch> sm;
Run Code Online (Sandbox Code Playgroud)

它里面的元素很少.

如何使用Comparison<T>比较重载对此列表进行排序?必须根据num_of_words字段进行排序.

.net c# sorting list

16
推荐指数
2
解决办法
3万
查看次数

如果源绑定适用,如何访问快速访问工具栏命令"添加到快速访问工具"

如果我有绑定的集合,如何添加快速访问项容器默认为RibbonLibrary.它的抛出操作在ItemSource正在使用无效,而我是从UI添加快速访问工具项.

<r:Ribbon Name="ribbon">

        <r:Ribbon.QuickAccessToolBar>

            <r:RibbonQuickAccessToolBar ItemsSource ="{Binding QuickMenuItems, Mode=OneWay}">
                <r:RibbonQuickAccessToolBar.ItemTemplate>
                    <DataTemplate>
                        <StackPanel>
                            <r:RibbonButton QuickAccessToolBarId="{Binding RibbonId}" Label="{Binding Label}" SmallImageSource="{Binding ImageUri}" Command="{Binding Command}"/>
                        </StackPanel>
                    </DataTemplate>
                </r:RibbonQuickAccessToolBar.ItemTemplate>
            </r:RibbonQuickAccessToolBar>

        </r:Ribbon.QuickAccessToolBar>

        <r:RibbonTab Header="Home">
            <r:RibbonGroup x:Name="Clipboard" ItemsSource ="{Binding MenuItems, Mode=OneWay}" >

                <r:RibbonGroup.ItemTemplate>
                    <DataTemplate>
                        <StackPanel>
                            <r:RibbonButton QuickAccessToolBarId="{Binding RibbonId}" Label="{Binding Label}" SmallImageSource="{Binding ImageUri}" Command="{Binding Command}"/>
                        </StackPanel>
                    </DataTemplate>
                </r:RibbonGroup.ItemTemplate>

            </r:RibbonGroup>
        </r:RibbonTab>

    </r:Ribbon>


 ObservableCollection<RibbonItem> _MenuItems;
 ObservableCollection<RibbonItem> _QuickMenuItems;

 public ObservableCollection<RibbonItem> MenuItems
 {
      get { return _MenuItems; }
 }
 public ObservableCollection<RibbonItem> QuickMenuItems
 {
      get { return _QuickMenuItems; } …
Run Code Online (Sandbox Code Playgroud)

c# wpf ribboncontrolslibrary

11
推荐指数
1
解决办法
751
查看次数

如何在VS2015中使用visual studio开发服务器

如何在Visual Studio 2015中使用"Visual Studio开发服务器"而不是本地IIS来测试WCF服务/网站?下图是WCF服务项目的属性页面,没有选项可以使用Visual Studio Development Server.我正在使用VS2015的企业版.在此输入图像描述

c# visual-studio-2015

9
推荐指数
1
解决办法
4453
查看次数

为什么ArgumentNullException?为什么不System.NullReferenceException?

请参阅以下代码行:

DataTable [] _tables = null;

// Throws System.NullReferenceException
_tables.GetType();

// Throws System.ArgumentNullException
_tables.Count();
Run Code Online (Sandbox Code Playgroud)

在这行代码中我_tables引用并试图访问它的系统定义函数,GetType()并且Count()都抛出异常,但为什么.Count()抛出System.ArgumentNullException,因为我们有相同的参考值,是null什么?

c# argumentexception nullreferenceexception

8
推荐指数
2
解决办法
1018
查看次数

如何在C#中不使用Edmx时使用DbContext?

我们可以使用DbContext没有项目的数据模型添加EDMX这里是我正努力拯救示例代码Instance类对象的帮助的ContextManagerDbContext.

using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Data.Entity.Core.Objects.DataClasses;
using System.Linq;
using System.Text;

namespace DbContext_test
{
    public class ContextManager : DbContext
    {
        public ContextManager(string connstring)
            : base(connstring)
        {
        }

        public override int SaveChanges()
        {
            //TODO: Write code before saving dataEntity object or fire some event to do so.
            return base.SaveChanges();
        }
    }

    public class Instances : EntityObject
    {
        public int ID { get; set; }
        public string InstanceCode { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework dbcontext

6
推荐指数
2
解决办法
2万
查看次数

为什么我需要将DataRow再次转换为DataRow?

查看以下代码块,

DataTable _table = new DataTable();

//1) Why I need to Convert DataRow again into DataRow by Casting ?
List<DataRow> _rows = _table.Rows.Cast<DataRow>().Select(a => a).ToList();

//2) Why this is not valid?
List<DataRow> _rows = _table.Rows.Select(a => a).ToList();
Run Code Online (Sandbox Code Playgroud)

在第一种情况下,为什么我需要将DataRow再次转换为DataRow?为什么第二种情况无效?

c# linq datatable casting

5
推荐指数
1
解决办法
1015
查看次数

在C#中获取[DataMember]的名称

我有如下的模型类,

public class Station
{
    [DataMember (Name="stationName")]
    public string StationName;
    [DataMember (Name="stationId")]
    public string StationId;
}
Run Code Online (Sandbox Code Playgroud)

我想获取DataMember带有属性名称的名称,即如果我有属性名称"StationName",我该如何获得stationName

.net c# windows-phone-7

5
推荐指数
1
解决办法
9192
查看次数

如何从NameValueCollection获取所有值作为单个字符串?

如何将所有值NameValueCollection作为单个字符串键入,
现在我使用以下方法来获取它:

public static string GetAllReasons(NameValueCollection valueCollection)
{
    string _allValues = string.Empty;

    foreach (var key in valueCollection.AllKeys)
        _allValues += valueCollection.GetValues(key)[0] + System.Environment.NewLine;

    return _allValues.TrimEnd(System.Environment.NewLine.ToCharArray());
}
Run Code Online (Sandbox Code Playgroud)

任何简单的解决方案Linq

c# linq namevaluecollection

5
推荐指数
1
解决办法
3331
查看次数

如何跳过步骤中的方法(F11)

让我们举个例子:

public static class Extensions
{
    public static string MakeString(this object obj)
    {
        if (obj == null) return string.Empty;

        return obj.ToString();
    }
}

public class ABC
{
    public void Method()
    {
        object obj = default(object);

        //Implemention goes here..

        // Here every time in step into navigate to MakeString() Method.
        if(IsValid(obj.MakeString()))             
        {
            //Operations..
        }
    }

    private bool IsValid(string str)
    {
        //Check if string is valid or not..
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

在这个示例Extentions类中有扩展方法并且我在类中使用它,ABC并且在使用此扩展和其他方法调用的条件下,然后每次我在MakeString()方法中逐步进入时,我们可以跳过它吗?通过使用method attribute?或通过其他方式?

c# step-into

4
推荐指数
1
解决办法
106
查看次数