小编Ali*_*san的帖子

在3个逗号后添加换行符

我有一个字符串

"tom: 1, john: 3, timmy: 5, cid: 8, ad: 88, hid: 99, mn: 33"
Run Code Online (Sandbox Code Playgroud)

我想在每个3个逗号之后添加换行符

"tom: 1, john: 3, timmy: 5, </br> cid: 8, ad: 88, hid: 99, </br> mn: 33"
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何从会话中检索通用列表?

我有一个列入会话的列表:

Session.Add("SessionList", mylist);
Run Code Online (Sandbox Code Playgroud)

如何从会话中检索回来?

c# asp.net session-state

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

在发布模式下构建时出现混合模式错误

我有使用vs 2008在框架2上运行的c#asmx服务项目现在我已经使用vs 2010将其更新到框架4

当我在调试模式下构建DLL时,它编译成功,但当我在发布模式下构建时,我收到以下错误:

错误51混合模式程序集是针对运行时的版本"v1.1.4322"构建的,如果没有其他配置信息,则无法在4.0运行时中加载.C:\服务\ MycService\SGEN

更新: 好的,我将项目属性的框架更改为3.5,并在发布模式下构建正常,但框架4.0中的问题是什么.我需要它在框架4.0中工作

c# asp.net web-services .net-4.0

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

C#Linq删除列表中包含的字符串[]中包含的记录

现在我正在做这样的事情来删除myList中的单词,这是正常的,

List<string> myList = matches
.Cast<Match>()
.Select(m => m.Value)
.Distinct()
.ToList();                                                                       

myList.RemoveAll((x) => x.Contains("word1") 
|| x.Contains("word1")
|| x.Contains("word2")
|| x.Contains("word3")
|| x.StartsWith("D")
);

string[] ab = new string[] { "word1", "word2", "word3" };   
Run Code Online (Sandbox Code Playgroud)

但现在我想提供一个字符串[]列表而不是添加x.Contains("blah blah")其次我还想将两个语句合并为一个,使其成为单个linq查询.

c# linq

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

正则表达式逗号分隔字符串验证

我有一个字符串,只有当它有2个字符并且用逗号分隔时才有效.

AD,AC,AN,JP (valid)
AD (valid) if user enter only one it must be validate
Run Code Online (Sandbox Code Playgroud)

如果它是一个数字或除逗号以外的任何其他字符或其长度大于2,则必须返回无效.

AD,12,AN,JP (invalid)
AAD,12,AN,JP (invalid)
AA,CC,ANA,JP (invalid)
AA,#C,AA,JP (invalid)
Run Code Online (Sandbox Code Playgroud)

c# regex

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

每天早上7点调用的Web服务方法

我有一个Web服务(amsx),我想在每天调用一个方法,如何做到这一点?也请不要第三方dll

public List<myClass> Mymethod(){
     List<myClass> Collect = new List<myClass>();
                if (list.Count == 0)
                {                
                myfunction();  // my function must be invoked every day at 7 to update list
                Collection = list;
                return Collect;
                }

                else
                {                                   
                    Collection = list;                
                    return Collect;
                }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net web-services timer c#-4.0

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

Linq列出了全年的月份+年份

寻找linq查询以填充月份+年份列表(例如2012年1月)

从当月开始

   var currentdate = System.DateTime.Now
Run Code Online (Sandbox Code Playgroud)

如果2011年12月是当月,那么列表应该是这样的

2011年12月2012年1月...... 2012年11月

c# linq

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

将泛型ienumerable转换为arraylist

我需要将linq查询从泛型ienumerable转换为arraylist.

ArrayList myArrayList = new ArrayList();
         var b =
              (from myObj in myCollection
           select new myClass
           {
            Name = myObj.Name,
            ac = myObj.ac
           });
Run Code Online (Sandbox Code Playgroud)

我试过了

b.Cast<ArrayList>();
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

编辑: 我使用@devdigital解决方案

但我还要指出,同时我发现了一个hackish解决方案.

myArrayList.InsertRange(0, b.ToArray());
Run Code Online (Sandbox Code Playgroud)

c# generics

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

如何使用jquery获取onclick事件参数

我有一组单选按钮,它们具有唯一的名称和ID,但每个收音机的值是相同的和onclick事件,我想要的是在文档就绪的已检查单选按钮的单击事件内的参数.

<input id="lvCP_CP1_0_rbC_0" type="radio" name="lv$ctrl0$UC1$CP" value="rbC" checked="checked" onclick="SetCPPrice('lvCP_CP1_0_rbCPSelected_0','Total:5','CPID:wrAtPJQGUiuKfptENuMumY/M7utu6gZ3VMRy3KI1P9rNCokUUO','CPPriceUS:75.9878666666667','CPriceEU:107.53');">
Run Code Online (Sandbox Code Playgroud)

jquery

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

Jquery如何构建动态html

我想动态创建5 tr,每个3 tds有一个循环,注意:在每个我填充动态html,其中包含从数组填充的动态值

<tr>
<td><td><td>
</tr>

<tr>
<td><td><td>
</tr>

<tr>
<td><td><td>
</tr>

<tr>
<td><td><td>
</tr>

<tr>
<td><td><td>
</tr>
Run Code Online (Sandbox Code Playgroud)

td内应该是什么

 $('#output').append(

              + '<td>'
              + '<ul class="listing" style="margin:0 8px 0 0;width:220px;">'
              + '<li class="item">'
              + '<dl>'
              + '<dt><a href="' + pathname + value.SLink + '" >' + value.CName.replace("(Or Similar)", "") + '</a>' + '</dt>'
              + '<dd>fr £' + parseFloat(value.CPrice).toFixed(0) + '</dd>'
              + '<dd class="last">' + value.CType + ', ' + value.CSize + '<br>'
              + ' Ad: ' + value.Ad
              + ', Chi: …
Run Code Online (Sandbox Code Playgroud)

jquery

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

C#动态站点地图内存泄漏

我有我的站点地图的用户控件,其中包含以下ascx:

<asp:SiteMapPath id="SiteMapPath1"runat="server" RenderCurrentNodeAsLink="true" />
Run Code Online (Sandbox Code Playgroud)

在我的网站的每个页面上调用此站点地图控件.

并且用户控制代码背后:

private void Page_Load(object sender, EventArgs e)
{
    SiteMap.SiteMapResolve += new SiteMapResolveEventHandler(this.ExpandForumPaths);
}
private SiteMapNode ExpandForumPaths(Object sender, SiteMapResolveEventArgs e)
{
    SiteMapNode currentNode = SiteMap.CurrentNode.Clone(true);
    SiteMapNode tempNode = currentNode;

    if (0 != postID)
    {
        tempNode.Url = tempNode.Url + "?PostID=" + postID.ToString();
    }

    if ((null != (tempNode = tempNode.ParentNode)) &&
        (0 != forumID))
    {
        tempNode.Url = tempNode.Url + "?ForumID=" + forumID.ToString();
    }

    if ((null != (tempNode = tempNode.ParentNode)) &&
        (0 != forumGroupID))
    {
        tempNode.Url = tempNode.Url …
Run Code Online (Sandbox Code Playgroud)

c# sitemap asp.net asp.net-4.0 c#-4.0

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

C# - 接受任何类型参数的方法(重用现有方法)

我有一个方法,serializetoxml它接受一个类型的对象obj1作为其参数:

class Program
{
    static void Main(string[] args)
    {
        obj1 myobj = new obj1();
        serializetoxml(myobj);    
    }
}

public class obj1
{
    public string a { get; set; }
    public int b { get; set; }
    public bool c { get; set; }
}

public static void serializetoxml(obj1 myobj)
{
    XmlSerializer myserializer = new XmlSerializer(typeof(obj1));
    TextWriter mywriter = new StreamWriter("C:\\my.xml");
    myserializer.Serialize(mywriter, myobj);
    mywriter.Close();
}
Run Code Online (Sandbox Code Playgroud)

现在我有一个类,obj2我想传递它作为参数

public class obj2
{
    public int a { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

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