我有一个类,在下面显示,Dictionary<ValuesAandB, string>
当我试图在这个字典中找到任何键时,它被用作关键,我从来没有找到它.正如你所看到的,我已经重写Equals和GetHashCode.
寻找我正在使用的密钥
ValuesAandB key = new ValuesAandB(A,B);
if (DictionaryName.ContainsKey(key)) {
...
}
Run Code Online (Sandbox Code Playgroud)
还有什么我想念的吗?谁能指出我做错了什么?
private class ValuesAandB {
public string valueA;
public string valueB;
// Constructor
public ValuesAandB (string valueAIn, string valueBIn) {
valueA = valueAIn;
valueB = ValueBIn;
}
public class EqualityComparer : IEqualityComparer<ValuesAandB> {
public bool Equals(ValuesAandB x, ValuesAandB y) {
return ((x.valueA.Equals(y.valueA)) && (x.valueB.Equals(y.valueB)));
}
public int GetHashCode(ValuesAandB x) {
return x.valueA.GetHashCode() ^ x.valueB.GetHashCode();
}
}
}
Run Code Online (Sandbox Code Playgroud)
在任何人问之前,是的,这些值都在字典中!
我在这个页面上有一个html5视频:
http://www.yellowtulipcomms.com/portfolio/global-public-speaking/
在3个右手图像的底部.
我使用以下代码
<video class="video-js" width="235" height="185" playbackRate="1" poster="http://www.yellowtulipcomms.com/wp-content/uploads/2011/11/Kimia-Namadchi-STILL.jpg" controls="controls">
Run Code Online (Sandbox Code Playgroud)
下面的视频和海报图像在IE9中永远不会显示
有任何想法吗?
我有一个查询,我希望通过ASP.NET TableAdapter运行,该表包含一个'IN'子句,它通过参数接收它的值.
我的问题是,如何指定此参数?我想写这样的条件语句:
AND b.group_category_id in (@ParamList)
Run Code Online (Sandbox Code Playgroud)
其中@ParamList是参数的字符串,例如"4,12,45,23",但由于指定的id是Integer,它会抱怨它无法将String转换为Integer.这是有道理的,但有没有办法在ASP.NET TableAdapter的SQL语句中指定这样的列表?
这是场景:
我有一个页面,其中包含一个video设置了视频的元素.此视频的来源可能是包含多个来源(以及Flash后备)或YouTube视频的HTML5视频.在这下面是一些用作视频缩略图的图像,点击一个应该加载适当的视频,通过销毁现有的MediaElementPlayer并在同一video元素上创建一个新的.
这会在页面加载时创建初始播放器:
$('video').mediaelementplayer({ alwaysShowControls: true });
Run Code Online (Sandbox Code Playgroud)
这是为了在单击其中一个图像时更改播放器:
$('video').mediaelementplayer({
alwaysShowControls: true,
success: function(media, dom, player) {
console.log('success!');
},
error: function() {
console.log('error!');
}
});
Run Code Online (Sandbox Code Playgroud)
但它不起作用.success永远不会输入该功能(两者都没有error),似乎没有任何事情发生.
我想图书馆仍然认为原始播放器存在或者其他东西,并尝试了许多事情来告诉它不是这种情况,例如:
mejs.meIndex = 0
mejs.players = []
Run Code Online (Sandbox Code Playgroud)
没有效果,并设置:
window.mejs = null;
window.MediaElementPlayer = null;
window.MediaElement = null;
Run Code Online (Sandbox Code Playgroud)
只是打破东西:)
任何人都可以帮忙吗?我确定我在这里遗漏了一些简单的东西,所以如果有人能指出什么,我会非常感激!提前致谢.
嗨所有的CSS专家,我来自服务器端,必须说我对所有新的CSS画廊和设计印象深刻.我拿起一本CSS书,但我仍然想知道你是如何设计的:你是否使用白板/白纸然后翻译成css并进行调整?你有wysiwyg编辑器让你绘制一个网页,然后将其转换为CSS?...非常感谢您的输入
css ×2
ado.net ×1
asp.net ×1
c# ×1
containskey ×1
dictionary ×1
html ×1
html5 ×1
html5-video ×1
overriding ×1
sql ×1
tableadapter ×1