小编use*_*538的帖子

String.Split的异常行为

我今天早上遇到了这个问题.这是要复制的代码:

Dim s As String = "C:\program files (x86)\test1\abc.exe"
Console.WriteLine(s.Split("abc.exe")(0))
Run Code Online (Sandbox Code Playgroud)

结果是:c:\progra我希望它是c:\program files (x86)\test1\

任何想法在那一点上分裂了什么?

.net vb.net string split

6
推荐指数
1
解决办法
173
查看次数

SQLite LINQ提供程序数据上下文

我想让LINQ在C#.NET中使用SQLite

我下载了http://system.data.sqlite.org/downloads/1.0.92.0/sqlite-netFx451-setup-bundle-x86-2013-1.0.92.0.exe ,它有一个程序集:

System.Data.SQLite.Linq.dll

如何让LINQ提供程序工作?如何设置数据上下文?我查看了许多Google搜索结果无济于事.

.net c# linq sqlite

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

转换查询.Net C#

有人可以解释为什么这有效:

RibbonTab rt_selecteda = (RibbonTab)MainWindow.Ribbon_Main_Link.SelectedItem;
string a = rt_selecteda.Tag.ToString();
Run Code Online (Sandbox Code Playgroud)

但这失败了:

string ab = (RibbonTab)MainWindow.Ribbon_Main_Link.SelectedItem.Tag.ToString();
Run Code Online (Sandbox Code Playgroud)

'object'不包含'Tag'的定义,也没有扩展方法'Tag'接受'object'类型的第一个参数(你是否缺少using指令或汇编引用?)W:\ Dev_Code\Reporting_App\Core\Ribbon_Common.cs 114 78 Reporting_App

.net c# wpf casting

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

使用JSON.NET问题反序列化JSON

我一直在尝试使用JSON.Net在C#中反序列化JSON流

我有一个JObject'JO1',当我做一个JO1.ToString()时,字符串内容是:

{
  "Successful": true,
  "Value": [
    {
      "no": "1",
      "name": "Accounting"
    },
    {
      "no": "2",
      "name": "Marketing"
    },
    {
      "no": "3",
      "name": "Information Technology"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下.NET代码无济于事.

public class main()
{
  public void main()
  {
   JObject jo = new JObject();
   jo = functionthatretrievestheJSONdata();

   List<departments> dt1 = JsonConvert.DeserializeObject<List<departments>>(jo.ToString());
  }
}

public class departments
{
    public int no { get; set; }
    public string name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

有人可以给我指向正确的方向吗?

.net c# json json.net

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

标签 统计

.net ×4

c# ×3

casting ×1

json ×1

json.net ×1

linq ×1

split ×1

sqlite ×1

string ×1

vb.net ×1

wpf ×1