我有一个名为game的对象,它有一个名为channels的属性(由于游戏可以与多个通道相关,因此以逗号分隔).
我还有一个channel对象,它包含一个名为isActive的属性.
我需要的是一种让所有拥有活跃频道的游戏的方法.
我开始写这个:
var oGames = games.AllActive.Where(
g => !g.StateProperties.Channels.Contains(
channels.All.Where(c => c.StateProperties.IsActive).ToArray()
);
Run Code Online (Sandbox Code Playgroud)
但被封锁了......任何人都可以帮助我吗?
我需要一些帮助来在IIS7中编写两个URL重写规则,我已经尝试了最近3个小时,但均未成功。
基本上,我有以下两个规则:
<rule name="Resize Images - Game Thumbnails - Static" stopProcessing="true">
<match url="^images/c/games/(.+)x(.+)/(.+)$" />
<conditions logicalGrouping="MatchAny">
<add input="\mycms\games\images\thumbs\220x150\{R:3}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="/mycms/games/images/thumbs/{R:1}x{R:2}/{R:3}" />
</rule>
<rule name="Resize Images - Game Thumbnails - Dynamic" stopProcessing="true">
<match url="^images/c/games/(.+)x(.+)/(.+)$" />
<conditions logicalGrouping="MatchAny">
<add input="\mycms\games\images\thumbs\{R:1}x{R:2}\{R:3}" matchType="IsFile" negate="true" />
</conditions>
<action type="Rewrite" url="/controls/makeThumb.aspx?folder=games&image={R:3}&w={R:1}&h={R:2}" />
</rule>
Run Code Online (Sandbox Code Playgroud)
如果单独使用这两个规则,则它们都起作用。
例如,如果我只放置静态规则,并且图像存在,那么它将返回图像。
如果我只留下动态规则,并且图像不存在,则创建它。
但是规则为什么不一起起作用?
我正在阅读有关创建类和嵌套类的内容,以确定哪种方法适合我的需求,但我找不到类似于我需要的东西(或者无法理解它;)).
我会给你们一个(几乎)真实的例子:
假设我拥有一家生产各种车辆的工厂.所以,我的命名空间就是Factory
我的身材.
现在,让我们说工厂制造汽车,船只和飞机.所以我将Factory
使用这些名称为我的命名空间添加三个类.
这是我理解其他方法的问题所在:
我在三种类型的车辆之间有一些共同点.例如,它们都有一个引擎(可能是不同的HP或我理解的形状是引擎的属性,但它们都有引擎).此外,汽车和飞机有门(有时船也有).另一方面,它们也有一些独特的东西(例如飞机有螺旋桨可能有不同的尺寸或形状).
有人可以描述一下我在代码中所说的内容,以便了解它们之间的区别吗?
我有时if
在我的代码中使用这种方式:
!Value == null ? DoSomething : DoSomethingElse;
Run Code Online (Sandbox Code Playgroud)
我想知道这样一个if else
声明的正确名称是什么.
另外,我想知道是否只有if
一部分,没有else
相同的结构.
让我们假设这段代码:
Classified classified = new Classified();
classified.Title = title;
classified.IsActive = true;
user.Classifieds.Add(classified);
dContext.SubmitChanges();
Response.Redirect(string.Format("/classifieds/post/?cid=", classified.Id));
Run Code Online (Sandbox Code Playgroud)
嗯,classifiedId
没有价值,因为我被重定向到http://www.mysite.loc/classifieds/post/?cid=
任何人?
c# ×4
asp.net ×1
class ×1
if-statement ×1
iis ×1
iis-7 ×1
linq ×1
linq-to-sql ×1
namespaces ×1
nested-class ×1