小编Pra*_*ana的帖子

可以通过Reflection得到装配的注释吗?

我想知道是否有办法通过Reflection访问类的注释,或者它们是否完全从二进制文件中删除.

c# reflection comments

8
推荐指数
1
解决办法
2098
查看次数

如何通过MVC网站在参考DLL中托管WCF服务?

我希望这个标题足够清楚.

我有2个项目,MyProject.Website(ASP.NET MVC3前端)和MyProject.WcfService.当我托管网站时,我宁愿不必在IIS内部托管两个网站,我希望能够只托管MyProject.Website并在其中引用MyProject.WcfService.

我知道我可以通过ServiceHost来做到这一点,这应该有用,但有更好的方法吗?

c# asp.net wcf asp.net-mvc-3

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

使用LINQ查找两个集合中存在的元素

说我有两个收藏

int[] foo = { 1, 2, 3, 4 };
int[] bar = { 2, 4, 6, 8 };
Run Code Online (Sandbox Code Playgroud)

使用linq选择两个集合中存在的值的最简单方法是什么?

即包含2和4的集合.

.net c# linq intersection

8
推荐指数
1
解决办法
2147
查看次数

如何在asp:checkboxlist中获取所选项目

我有一个checkboxlist控件

<asp:CheckBoxList ID="chkselectedItems" Font-Size="12px" runat="server"> 
 </asp:CheckBoxList>
Run Code Online (Sandbox Code Playgroud)

我在动态上创建了一个列表项.如果我从复选框列表中检查了多个项目,我如何使用asp.net获取所选项目数量

谢谢

c# asp.net visual-studio

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

重新发布代码时,global.asax中的Application_Start事件是否会触发?

当新发布的代码保存在项目的IIS Web根目录中时,是否调用global.asax中的Application_Start,

asp.net iis-6 asp.net-mvc-3

8
推荐指数
1
解决办法
5334
查看次数

Linq联盟用法?

SQL:

SELECT date,total_usage_T1 as TotalUsageValue,'T1' as UsageType FROM TblSayacOkumalari
UNION ALL
SELECT date,total_usage_T2 as TotalUsageValue,'T2' as UsageType FROM TblSayacOkumalari
Run Code Online (Sandbox Code Playgroud)

我尝试将其转换为linq

IEnumerable<TblSayacOkumalari> sayac_okumalari = entity.TblSayacOkumalari
.Select(x => new 
    { x.date, x.total_usage_T1 })
.Union(entity.TblSayacOkumalari.Select(x => new 
    { x.date, x.total_usage_T2 }));
Run Code Online (Sandbox Code Playgroud)

但我不知道如何转换'T1' as UsageType为linq.我的工会使用也是不正确的.

我的表字段如下:

| date | total_usage_T1 | total_usage_T2 |

| 2010 |             30 |             40 |
| 2011 |             40 |             45 |
| 2012 |             35 |             50 |
Run Code Online (Sandbox Code Playgroud)

我想要这样

| date | TotalUsageValue | UsageType     | …
Run Code Online (Sandbox Code Playgroud)

c# sql linq sql-to-linq-conversion

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

关键字"Primary"附近的语法不正确

我有这个错误消息,但我找不到任何错误,帮助?

const string sql = @"SELECT PrimarySchool,TopHonour,Cca,TopStudent,TopAggregate,TopImage FROM Primary";
Run Code Online (Sandbox Code Playgroud)

c# sql database silverlight service

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

我们在C#中有非托管资源吗?

我和我的朋友讨论了c#中的托管和非托管资源.

根据我的朋友说:

1.a)C#中的每个对象都是托管的,当我们用C#编码时,没有任何东西像非托管对象或资源.非托管资源概念仅适用于C++.

1.b)无论我们是否在C++中拥有托管或非托管资源,我们都需要明确地释放它.由于我们在C#中有自动垃圾收集器,因此我们不需要考虑管理资源.

据我说:

2.a)如果我们没有非托管资源那么为什么我们需要在C#中使用终结器或Dispose方法?

2.b)垃圾收集器只有关于已分配内存的信息,而不是有关资源状态的信息.因此我们需要使用dispose方法在C#中释放资源.

我需要帮助理解上述哪些参数是正确的以及有关c#中非托管资源的信息,是否存在?

提前致谢.

c# garbage-collection dispose unmanagedresources

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

删除comboBox中的重复项

我必须删除组合框中的重复项.

private void cbnama_Click(object sender, EventArgs e)
{
    List<string>[] list;
    list = mDatabase.Viewpengujian();

    cbnama.Items.Clear();
    for (int i = 0; i < list[0].Count; i++)
    {
            cbnama.Items.Add(list[0][i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

例:

test1
test2
test2
test3
test3
Run Code Online (Sandbox Code Playgroud)

c#

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

会话cookie安全到足以存储用户ID?

我正在使用会话cookie(不是永久cookie)来保存用户ID以了解用户是否已登录.

基本上,用户登录,我们检查凭据,然后设置会话cookie userID = 37(对于这个特定用户,另一个用户将有73或69等...)

Session.Add("UserID", 37);
Run Code Online (Sandbox Code Playgroud)

我的问题是,登录用户是否有可能以某种方式将此会话cookie从37更改为73,从而欺骗服务器以为他实际上是用户73?如果是,那么我做错了什么,如何处理这个案子?放入会话用户ID和密码哈希并每次检查它们似乎很疯狂?

我们稍后在查询中使用此userid值来限制它们.

如果这不是一个确切的代码问题,我很抱歉,但它与我的代码非常相关.

c# security session

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