问题列表 - 第15416页

使用对象初始值设定项时修复缩进

是否有一个工具将以下列方式自动缩进使用对象初始值设定项的代码:

SomeType someType = new SomeType
{
    Prop1 = "prop 1 value",
    Prop2 = "prop 2 value",
    Things = new List<Thing>
    {
        new Thing
        {
            ThingProp = "thing prop value"
        }
    }
};
Run Code Online (Sandbox Code Playgroud)

即使用与其他C#代码中常见的相同的大括号缩进规则.

ReSharper喜欢更多地缩进但是如果代码稍后改变则不会保持意图(我们已经关闭了各种ReSharper选项来防止这种情况发生).

标准的Visual Studio 2008格式化选项(Ctrl-KD)不会更改对象初始值设定项的缩进.

类定义包括在下面

public class Thing
{
    public string ThingProp { get; set; }
}

public class SomeType
{
    public string Prop1 { get; set; }
    public string Prop2 { get; set; }
    public List<Thing> Things { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

c# formatting coding-style

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

通过界面公开收集

我是C#的新手.我想知道使用Collections的不同之处.我怀疑,之前可能会问以下问题(如果这样,请告诉我链接).

有什么区别

IList<int> intCollection = new List<int>();
Run Code Online (Sandbox Code Playgroud)

List<int> intCollection = new List<int>();
Run Code Online (Sandbox Code Playgroud)
  1. 为什么我应该通过界面公开我的收藏.
  2. 选择第一种方法只是合成糖吗?
  3. 如果我想使用后一种方法,我将面临哪些不利之处?
  4. 如果相应的接口退出,应该使用相应的接口间接初始化所有集合类吗?
  5. 请告诉我通过界面公开集合的例子的好处.

c# collections interface

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

DELPHI 2009中的.NET组件

你能否告诉我.NET组件是否可以与Delphi 2009一起使用,如果是的话,请你给我发一些示例代码.

提前致谢.

.net delphi components delphi-2009

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

JQueries Live在IE8中运行吗?

我正在使用JQuery花式框 - 在这个弹出框中我有一个带有几个选择字段的表单,并且在更改这些slect字段时,span元素中的值应该更改.我有这个工作(实际上有stackoverflow用户的帮助)但该解决方案在IE8中不起作用...太惊讶了......太惊讶了.

我对选择字段进行了更改,但值不会更改.我想知道是否有人可以通过查看以下JS代码给我任何想法为什么会出现这种情况.现场功能现在可以在IE8中使用吗?!!

JS代码:

$('select.htt, select.hst').live('change', function() {
    var channels = parseInt($('#fancy_div select.hst').val(), 10) * parseInt($('#fancy_div select.htt').val(), 10);         
    $('#fancy_div span.yellow2').html(channels + 'Channels');
});
Run Code Online (Sandbox Code Playgroud)

我在这里粘贴了HTML:http://www.copypastecode.com/13356/ - 它的HTML很多!

感谢所有帮助或指导,为什么这不适用于IE.IE似乎没有注册选择字段的更改.

html javascript jquery

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

Android:返回上一个活动而不调用finish()

我有一个Android应用程序,有很多活动,想到的东西就像一本书,每个页面都是一个新的活动.用户可以在每个活动中进行更改,例如突出显示具有不同颜色标记的某些文本等.只要应用程序保持活动状态(我不想/需要记住任何一个),我将记住此信息至关重要.这不是).据我所知,存储此类信息的最佳机制是通过onSaveInstanceState(Bundle outState)onCreate(Bundle)/ onRestoreInstanceState(Bundle)而不是让我们说首选项机制.我唯一的问题是用户可以向后导航到以前的页面(活动),我知道实现这一目的的唯一方法是通过调用finish()当然可以在不调用的情况下杀死当前活动onSaveInstanceState(Bundle outState),即使它确实调用它,下次我会启动一个表示该页面的活动,它将是一个全新的实例.所以我的问题是:有没有办法在不打电话的情况下回到之前的活动finish()?或者,有更好的方法来保存这些信息吗?也许通过静态变量?

谢谢!

PS我知道我也可以用不同的方式实现我的应用程序,以便不是每个页面都有自己的活动,但这不是我正在寻找的答案.

android

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

使用LINQ获得对集

当我有一个清单

IList<int> list = new List<int>();
list.Add(100);
list.Add(200);
list.Add(300);
list.Add(400);
list.Add(500);
Run Code Online (Sandbox Code Playgroud)

提取对的方法是什么

Example : List elements {100,200,300,400,500}

Expected Pair : { {100,200} ,{200,300} ,{300,400} ,{400,500} }
Run Code Online (Sandbox Code Playgroud)

c# linq

17
推荐指数
3
解决办法
7911
查看次数

使用Eclipse开发JNI应用程序(组合Java/C++)

有没有人成功设法为Eclipse设置组合的Java/C++项目?

我想做的很简单;

1) Compile my Java sources
2) Run Javah to create the JNI interface
3) Compile all the C/C++ sources
4) Link native shared library + package the JAR
Run Code Online (Sandbox Code Playgroud)

提示甚至是真正有效的项目都非常受欢迎.

(Eclipse 3.5)

java eclipse java-native-interface eclipse-cdt

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

与gcc 4.4.1的tcp.h错误

我刚刚升级到带有gcc 4.4.1的Ubuntu 9.1,我在编译应用程序时遇到问题:

/usr/include/linux/tcp.h:72: error: ‘__u32 __fswab32(__u32)’ cannot appear in a constant-expression
Run Code Online (Sandbox Code Playgroud)

cp.h中的行导致错误:

     ...
enum { 
    TCP_FLAG_CWR = __cpu_to_be32(0x00800000),
    TCP_FLAG_ECE = __cpu_to_be32(0x00400000),
    TCP_FLAG_URG = __cpu_to_be32(0x00200000),
    TCP_FLAG_ACK = __cpu_to_be32(0x00100000),
     ...
Run Code Online (Sandbox Code Playgroud)

有什么想法可以做些什么?

gcc compiler-errors

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

C中的指针到const转换

以下代码在GCC上编译时没有警告,但在Visual Studio 2005中发出警告.

const void * x = 0;
char * const * p = x;
Run Code Online (Sandbox Code Playgroud)

x指向未知类型的常量对象,p指向char的常量指针.为什么p的赋值会导致警告?

同样,这是C,而不是C++.谢谢.

c const

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

jQuery悬停回调函数问题

我试图让图像在点击时保持不透明,并在悬停时使用淡入/淡出功能.单击它时,它将删除一个类并向该元素添加一个"选定"类.问题是,除去原始类之外,回调仍然执行,好像该类仍在元素中.因此,如果单击它,它会将不透明度更改为1并删除.gallery_item类,但仍会在悬停时淡出该元素.我知道代码可以改进,但它仅用于演示目的.

悬停代码:

$(".gallery_item img").hover(
    function () {
        $(this).fadeTo('50', 1);
    },
    function () {
        $(this).fadeTo('50', 0.6);
    }
);
Run Code Online (Sandbox Code Playgroud)

单击代码/使元素不透明度为1:

$(".gallery_item img").click(function() {
    $('.gallery_item').removeClass('gallery_item_selected');
    $(this).parent().addClass('gallery_item_selected').removeClass('gallery_item');
    $(this).css("opacity", "1");
});
Run Code Online (Sandbox Code Playgroud)

我做错了什么/它是一个更好的方法来完成这个?

jquery class hover

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