问题列表 - 第11315页

迭代集合中所有唯一对的简单方法

我有HashSet包含多个元素的 c# 3 对象。我想检查每一对之间的某些内容,而不重复 [(a,b)=(b,a)],也不将元素与自身配对。
我考虑过切换到某种列表,这样我就可以将每个元素与其所有后续元素配对。是否可以选择用一般的无序的方法来做类似的事情Collection?或者IQuaryable

c# collections

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

使用Linq比较列表并获取值

我的对象是具有2个属性的“ MyClass”:Id(int)和HourBy(int)

我有两个清单:

var List1 = new List<MyClass>();
var List2 = new List<MyClass>();
Run Code Online (Sandbox Code Playgroud)

我想获得一个列表:-基于ID的List2中的List1中的对象来自Hourby(list2)<List1中的Hourby-List1中的对象不存在于List2中

//#Sample1
//List1 :
List1.add(new MyClass(1,10));
List1.add(new MyClass(2,20));
List1.add(new MyClass(3,30));
//List2 :
List2.add(new MyClass(1,10)); 
List2.add(new MyClass(2,15));
//I'd like to get :
new MyClass(2,5);
new MyClass(3,30);

//Sample2
List1 :
List1.add(new MyClass(1,10));
List1.add(new MyClass(2,20));
List1.add(new MyClass(3,30));
//List2 :
List2.add(new MyClass(1,10)); 
List2.add(new MyClass(2,15));
List2.add(new MyClass(2,2));
//I'd like to get :
new MyClass(2,3);
new MyClass(3,30);
Run Code Online (Sandbox Code Playgroud)

谢谢,

.net c# linq

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

在.Net中,"最简洁"的方法来检查字符串是否是多个值中的一个?

我想检查字符串是否与值列表中的一个匹配.

我当然有很多很多方法可以解决这个问题:if语句,switch语句,RegEx等等.但是,我会认为.Net会有类似的东西.

if (myString.InList("this", "that", "the other thing"))
Run Code Online (Sandbox Code Playgroud)

到目前为止,我能找到的最接近的东西是:

"this; that; the other thing;".Contains(myString)
Run Code Online (Sandbox Code Playgroud)

如果我想在一行中进行检查并且不想使用RegEx,这几乎是唯一的方法吗?

.net string

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

如何在不引用Castle DynamicProxy的情况下检测Type是否是生成的DynamicProxy?

我正在使用城堡DynamicProxy,并想知道是否有一种方法可以检测Type是否是代理而不引用Castle DynamicProxy?

因此,当我使用Castle DynamicProxy作为示例时,我希望代码可以用于任何内存生成类型.

var generator = new ProxyGenerator();

var classProxy = generator.CreateClassProxy<Hashtable>();
Debug.WriteLine(classProxy.GetType().Is....);

var interfaceProxy = generator.CreateInterfaceProxyWithoutTarget<ICollection>();
Debug.WriteLine(interfaceProxy.GetType().Is....);
Run Code Online (Sandbox Code Playgroud)

谢谢

.net reflection castle castle-dynamicproxy

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

何时使用UIAlertView与UIActionSheet

是否存在UIAlertView比UIActionSheet更好用的情况?您将使用其中一个的典型场景是什么?

我正在编程导航栏按钮以在外部应用程序中打开UIWebView,起初我开始编写UIAlertView,然后我认为操作表可能更适合这种情况.

是否有适用于不同情况的正式指南?谢谢.

iphone cocoa-touch objective-c alerts

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

jquery:unbind mouseenter并且离开将无效

我有一个标签视图,当我将鼠标悬停在未选中的标签上方时,我会给它提供与所选标签相同的样式.问题是,当我点击它时,我似乎无法取消绑定进入和离开事件.

function DocReady() {
    $("." + TAB_OFF_CLASS).click(changeCategory);
    $("." + TAB_OFF_CLASS).mouseenter(onCategoryOver);
    $("." + TAB_OFF_CLASS).mouseleave(onCategoryOut);
}

function onCategoryOver() {
    $(this).removeClass(TAB_OFF_CLASS).addClass(TAB_ON_CLASS);
}
function onCategoryOut() {
    $(this).removeClass(TAB_ON_CLASS).addClass(TAB_OFF_CLASS);
}

function changeCategory() {

var catTab = $(this);
var catName = catTab.find('#catName').html();
var id = catTab.attr('categoryID');
catTab.unbind('click');
catTab.unbind('mouseenter', onCategoryOver);
catTab.unbind('mouseleave', onCategoryOut);
catTab.removeClass(TAB_OFF_CLASS).addClass(TAB_ON_CLASS);    
...
Run Code Online (Sandbox Code Playgroud)

}

你可以看到我也尝试将它再次绑定到一个空函数也不起作用.更新:unbind仅在我单击选项卡并保持不变直到代码完成时才起作用.但如果我点击并拉出它不会.我想这是因为mouseleave事件在点击处理程序的中间触发.任何人...?

jquery

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

jQuery切换和IF可见

我有一个div,其中包含帐户管理页面上的设置和选项.

$("#moreOptions").slideToggle('slow');
if ($("#moreOptions").is(":visible") == true) {
    $("#lnkMoreOpt").text("Less Options «")
}
else {
    $("#lnkMoreOpt").text("More Options »")
}
Run Code Online (Sandbox Code Playgroud)

上面的代码应该根据它是否可见来更改更多/更少选项链接的文本,但是看起来jQuery不会将切换视为使其不可见/可见.

如何在仍使用切换功能的同时实现此功能?

jquery toggle

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

如何开发抄袭探测器?

我打算将剽窃检测器作为我的计算机科学工程最后一年的项目,我想就此如何去做.

如果您能够建议CS中我需要关注的所有字段以及最适合实现的语言,我将不胜感激.

projects

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

如何在使用外部样式表的javascript对象上访问样式属性?

我有一个外部样式表:

.box {
padding-left:30px;
background-color: #BBFF88;
border-width: 0;
overflow: hidden;
width: 400px;
height: 150px;
}
Run Code Online (Sandbox Code Playgroud)

然后我有这个:

<div id="0" class="box" style="position: absolute; top: 20px; left: 20px;">
Run Code Online (Sandbox Code Playgroud)

当我然后尝试访问div的宽度时:

alert(document.getElementById("0").style.width);
Run Code Online (Sandbox Code Playgroud)

出现一个空白警报框.如何访问样式表中定义的width属性?

注意:div显示正确的宽度.

html javascript css

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

使用jQuery滚动div

我试图在容器内的容器中创建一个div,它可以在jQuery中使用向上和向下箭头滚动.

我唯一能找到的东西是 http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm

我会开始尝试将其转换为jQuery,但是它可以使用像ilayer和layer这样的标签.如果可能,我想使用更多标准标签.

任何正确方向的指针都将受到高度赞赏.

html javascript css jquery

29
推荐指数
4
解决办法
14万
查看次数