小编ahs*_*ele的帖子

C#从字符串末尾删除字符串

我有一个字符串数组:

string[] remove = { "a", "am", "p", "pm" };
Run Code Online (Sandbox Code Playgroud)

我有一个用户输入文本的文本框.如果他们remove在文本框中文本末尾的数组中键入任何字符串,则应将其删除.最简单的方法是什么?

编辑为了澄清,我正在制作时间解析器.当你给函数一个字符串时,它会尽力将它解析为这种格式:08:14pm我有一个文本框来测试它.当焦点离开文本框时,我需要获取没有am/pm/a/p后缀的文本,因此我可以解析仅数字段.

c# string textbox

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

如何设置imageview src?

我有一个图像视图和一个字符串src.我想将imageview源设置为我拥有的字符串 src,但我无法这样做因为该方法需要一个int:

imgview.setImageResource(int);
Run Code Online (Sandbox Code Playgroud)

由于此方法采用int,我如何实现使用字符串的目标?

android

34
推荐指数
3
解决办法
9万
查看次数

win /任何运行时在.NET Core中意味着什么

我正在构建一个C#.NET核心应用程序,它正在瞄准net452框架.当我发布时,我可以指定一个运行时( - runtime),如果我没有指定它使用的任何运行时win7-x64(我认为那是因为那是我的机器正在运行的).但是,我也可以手动指定运行时,它似乎接受我给它的任何字符串.然而,RID目录似乎表明两者win,以及any是否有效.

更新:我没有任何好的答案,所以我将澄清我的问题,并添加一个赏金.我也曾在ASP.NET核心论坛上问过,但没有得到回应.

  1. 如果我指定RID,win7-x32我的代码也会在64位Windows操作系统上运行吗?

  2. 如果我指定一个RID win7,它构建了什么,它将构建32位版本还是64位版本?

  3. 如果我指定RID win7,我的程序将在Windows 8,8.1或10中运行吗?

  4. 什么是anyRID吗?我理解可移植部署如何在多个平台上使用,但独立部署(使用RID构建any)如何在Linux和Windows上运行?我误解了这个RID吗?

  5. 如果我指定一个blah我预期错误的RID .相反,我的应用程序是在bin/Release/blah目录中构建的.它只是默认为其他运行时吗?

.net c# .net-core runtime-identifier

34
推荐指数
2
解决办法
6138
查看次数

如何向程序编程人员讲授面向对象的编程?

我被要求开始向一组程序程序员教授C#和OO概念.我已经搜索了从哪里开始的想法,但我正在寻找关于主题的一般共识以及最初要避免的主题.

编辑

我打算每周分30分钟提交信息,直到不再有意义见面.这些演讲针对的是从新手到专家等各种技能水平的同事.

oop

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

使用带有javascript的对象的JSON数组

我有一个函数将获得带有对象的JSON数组.在函数中,我将能够遍历数组,访问属性并使用该属性.像这样:

我将传递给函数的变量将如下所示:

[{"id":28,"Title":"Sweden"}, {"id":56,"Title":"USA"}, {"id":89,"Title":"England"}]

function test(myJSON)
{
    // maybe parse my the JSON variable?
    // and then I want to loop through it and access my IDs and my titles
}
Run Code Online (Sandbox Code Playgroud)

有什么建议我可以解决吗?

javascript json

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

Font Awesome 3.2文档仍然可以访问吗?

我正在使用Font Awesome 3.2.Font Awesome刚刚发布了4.0版本.在4.0发布之前,我将在http://fortawesome.github.io/Font-Awesome/icons/上查看Font Awesome的文档.新版本具有不同的图标名称,因此难以在新旧文档之间工作.

3.2文档仍然可用吗?我可以下载3.2文档吗?

font-awesome font-awesome-3.2

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

ASP.NET MVC和ORM选择

我们正准备开始重新开发大型老化的内部企业应用程序.我们已决定使用ASP.NET MVC,但正在考虑的是选择哪个对象关系映射(ORM).当然有很多开源和付费的ORM实现可用.然而,NHibernate似乎拥有最大的思想共享,而实体框架是微软的新热点.

虽然我们正在进行研究和四处寻找,但我们希望将它们放在社区中,了解他们喜欢哪种ORM(NHibernate,实体框架或其他)以及为什么.

有点类似的Stackoverflow问题

额外的.NET ORM阅读

asp.net asp.net-mvc orm

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

Eclipse键盘命令添加import语句

我是一名C#开发人员,正在Eclipse中进行一些Android开发.Visual Studio中我最喜欢的键盘快捷键之一是CTRL+ .,它会调出SmartTag菜单.这对于动态添加使用语句非常有用.

例如,如果我没有import语句System.Xml.Linq但是创建了类型XDocumentI 的变量,可以使用keyboard命令快速添加相应的使用.

Eclipse中是否有类似的键盘命令?

eclipse keyboard-shortcuts

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

使用Gson的泛型类型

我正在尝试创建一个用于Google Gson的通用类.我创造了这门课GsonJsonConverterImplementation<T>.该类具有以下方法:

public T deserialize(String jsonString) {
    GsonBuilder builder = new GsonBuilder();
    builder.setDateFormat("MM/dd/yy HH:mm:ss");

    Gson gson = builder.create();
    return gson.fromJson(jsonString, T); // T.class etc. what goes here
}
Run Code Online (Sandbox Code Playgroud)

目标是这个方法应该能够使用我设置的GsonJsonConverterImplementation所使用的任何类型.不幸的是,gson.fromJson(jsonString, T)它不起作用,也没有用来T.class代替T.我确信这个问题源于我对Java泛型类型缺乏了解.在Gson中使用泛型的正确方法是什么?

编辑
使用Kris的答案我会认为这应该有效.不幸的是,clazz不能以这种方式使用并导致编译器错误.使用Gson的集合和泛型类型有哪些选择?

public List<T> deserializeList(String jsonString, Class<T> clazz) {
    GsonBuilder builder = new GsonBuilder();
    builder.setDateFormat("MM/dd/yy HH:mm:ss");
    Gson gson = builder.create();

    Type listType = new TypeToken<clazz>(){}.getType(); // compiler error

    return gson.fromJson(jsonString, listType);
}
Run Code Online (Sandbox Code Playgroud)

java generics json gson

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

如何将行转移到列中(自定义透视)

我有一个类似于以下的Sql Database表:

Day   Period    Subject

Mon   1         Ch
Mon   2         Ph
Mon   3         Mth
Mon   4         CS
Mon   5         Lab1
Mon   6         Lab2
Mon   7         Lab3
Tue   1         Ph
Tue   2         Ele
Tue   3         Hu
Tue   4         Ph
Tue   5         En
Tue   6         CS2
Tue   7         Mth
Run Code Online (Sandbox Code Playgroud)

我希望它显示如下:种类的交叉表或枢轴

Day   P1   P2   P3   P4   P5   P6   P7

Mon   Ch   Ph   Mth  CS2  Lab1 Lab2 Lab3
Tue   Ph   Ele  Hu   Ph   En   CS2  Mth
Run Code Online (Sandbox Code Playgroud)

这样做的理想方式是什么?有人可以给我看一下Sql代码吗?

sql t-sql pivot

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