小编Usm*_*man的帖子

C#中的方法签名

以下是什么是方法签名?

int DoSomething(int a, int b);
Run Code Online (Sandbox Code Playgroud)

返回类型是签名的一部分或不?

c#

35
推荐指数
5
解决办法
5万
查看次数

LINQ to DataSet,DataTable.AsEnumerable()无法识别

我是全新的LINQ,我试图DataSet用它来查询我.所以我按照这个例子写了这封信,它不起作用.

我知道我的DataTable需要.AsEnumerable最终,但它不被承认IDE.我究竟做错了什么?我错过了示例中未显示的引用/导入(这不是第一次MSDN示例不太正确),如果是,那么哪一个?还是完全不同的东西?

示例代码:

Imports System
Imports System.Linq
Imports System.Linq.Expressions
Imports System.Collections.Generic
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.Common
Imports System.Globalization


//Fill the DataSet.
Dim ds As New DataSet()
ds.Locale = CultureInfo.InvariantCulture
//See the FillDataSet method in the Loading Data Into a DataSet topic.
FillDataSet(ds)

Dim products As DataTable = ds.Tables("Product")

Dim query = From product In products.AsEnumerable() _
            Select product
Console.WriteLine("Product Names:")
For Each p In query
    Console.WriteLine(p.Field(Of String)("Name")) …
Run Code Online (Sandbox Code Playgroud)

.net linq dataset visual-studio-2010

31
推荐指数
3
解决办法
5万
查看次数

Lambda Expression的工作原理

在一次采访中,面试官问我以下查询

int[] array = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Func<int, int> func = i =>
{
    Console.Write(array[i]);
    return i;
};

var result = array.Where(e => e <= func(2)).ToArray();
Run Code Online (Sandbox Code Playgroud)

任何人都会指导我如何e <= func(2)运作?以及如何最后一行即

var result = array.Where(e => e <= func(2)).ToArray();
Run Code Online (Sandbox Code Playgroud)

作品?

c# linq lambda

20
推荐指数
1
解决办法
1473
查看次数

为什么我们使用@Master类型?

如果我们有一个母版页和一个内容页面.那么内容页面@Page指令看起来像

<%@ Page Language="C#" MasterPageFile="~/Site1.Master" .... />
Run Code Online (Sandbox Code Playgroud)

所以,为了访问内容页面中的母版页控件,我们应该使用

<%@ MasterType VirtualPath="~/Site1.Master" %>
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是为什么我们在@page指令中定义了这个内容页面在主页面中时使用@MasterType指令(这里是Site1.Master)

c# asp.net master-pages content-pages

15
推荐指数
1
解决办法
1万
查看次数

如何在jquery方法中获取asp.net会话值?

我想在ASP.NET MVC视图页面中的jquery方法中访问Session值.见下面的代码,

$('input[type=text],select,input[type=checkbox],input[type=radio]').attr('disabled', '<%= Session["CoBrowse"].ToString() %>');
Run Code Online (Sandbox Code Playgroud)

如何在jquery中获取Session值.

c# asp.net asp.net-mvc jquery

12
推荐指数
4
解决办法
9万
查看次数

回滚c#

我有2个表查询和详细信息.在保存按钮上单击我已写入

fbsave();
fbsavedetails();
Run Code Online (Sandbox Code Playgroud)

fbsave()将数据保存在查询表中并将fbsavedetails()数据保存在详细信息表中.

现在,如果fbsavedetails()发生错误,则两个步骤都应该回滚.

可能吗?

c# ado.net

9
推荐指数
2
解决办法
977
查看次数

如何在XElement中添加更多属性?

我有一个数据结构

class BasketCondition
{
        public List<Sku> SkuList { get; set; }
        public string InnerBoolean { get; set; }
}

class Sku
{
        public string SkuName { get; set; }
        public int Quantity { get; set; }
        public int PurchaseType { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在让我们为它填充一些价值

var skuList = new List<Sku>();
skuList.Add(new Sku { SkuName = "TSBECE-AA", Quantity = 2, PurchaseType = 3 });
skuList.Add(new Sku { SkuName = "TSEECE-AA", Quantity = 5, PurchaseType = 3 });

BasketCondition bc = new …
Run Code Online (Sandbox Code Playgroud)

linq-to-xml xattribute c#-4.0

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

从控制台应用程序登录

我创建了一个控制台应用程序,它从Excel工作表传输数据并将其传输到数据库.我需要登录它.

我该怎么办呢?因为我完全不知道如何去做.

c# logging console-application

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

Jquery选择最近的复选框收件箱不起作用

我有一个treelist包含多个级别,checkboxes我试图让父母checkbox显示为点击'checked'任何一个孩子checkboxes.由于某些原因,这不起作用,它正在杀了我.

JAVASCRIPT

$(function() {
        $("input.boundChild[type=checkbox]").click(function() {              
            $(this).closest("input.boundParent").prop("checked", "checked");
        });
 });
Run Code Online (Sandbox Code Playgroud)

HTML

<ul>
   <li class="collapsed expanded">
       <input id="0" class="boundParent" type="checkbox" >
        Australia
             <ul style="display: block;">
               <li>
                  <input id="0/" class="boundChild" type="checkbox" checked="">
                  <input type="hidden" value="Intel Australia PTY Ltd.">
               </li>
             </ul>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

checkbox jquery selector closest

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

为什么类成员变量的值会发生变化?

我上课了

    class ABC
    {
          public int a = 2;
          public void valueA(ABC objabc)
          {
               a = 5;
               objabc = new ABC();
               objabc.a = 11;
           }
    }
Run Code Online (Sandbox Code Playgroud)

然后我写主要作为

    static void Main(string[] args)
    {
        ABC objabc = new ABC();
        objabc.a = 15;
        objabc.valueA(objabc);
        Console.WriteLine(objabc.a);
     }
Run Code Online (Sandbox Code Playgroud)

当我执行这个我在输出中找到5.所以我的问题是为什么a = 5 ??为什么它不是2,11或15?

c# class

3
推荐指数
1
解决办法
1298
查看次数