小编Luk*_*101的帖子

将类转换为XML的最快方法是什么?

我想知道将相当大的类转换为XML的最快和最轻量级的技术是什么.该类将包含列表和数组.我需要将所有这些数据转换为XML

这是我的应用程序所做的:它将使用linq从数据库中获取所有信息.然后将数据存储在类中.然后我想将此类转换为XML.当数据是XML格式时,我会将XML与xsl样式表一起发送到浏览器以显示给用户.最快的方法是什么?

c# xml xslt asp.net-mvc-2

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

C#:将http://www.google.com转换为google.com

我想一个URL转换是这样的:http://www.google.com这个google.com.因此,如果网址格式与此http://google.com相同,则会将其转换为此格式google.com

无论URL的格式如何,我都需要确定两个URL是否相同.有没有办法做到这一点.我使用的是开放的图书馆在C#中,但主机值是不同的http://www.google.com,并http://google.com

c# asp.net-mvc-3

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

如何插入软连字符

我想使用powershell在单词中的每个字母之间插入一个软连字符.例如,这里有一些文字:

Thisisatest => T-h-i-s-i-s-a-t-e-s-t
Run Code Online (Sandbox Code Playgroud)

-是一个柔软的连字符.我怎么能在powershell中这样做?

c# powershell powershell-2.0

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

如何使用ad hoc sql查询进行延迟加载:SQL过滤

只是想知道是否可以在没有linq或ORM的情况下进行延迟加载.我需要做一些不适合ORM的查询.我还需要在方法之间传递查询.此外,我找不到任何微观的动作来实现这一目标.有没有办法做到这一点?

var q = "Select Name from Test1"
Run Code Online (Sandbox Code Playgroud)

现在我们必须添加一个OR或AND或IN或其他东西

此查询将传递给要过滤的不同方法.有没有办法使用微型ORM或AD Hoc SQL查询来做到这一点?

c# sql sql-server

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

如何从SQL中的字符串值中提取整数?

我需要在这个字符串中提取一个整数.我如何使用MySQL或PostgreSQL执行此操作?

user_id='12345'
Run Code Online (Sandbox Code Playgroud)

在这个字符串中我必须得到这个数字12345.

mysql sql database string postgresql

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

为什么要使用params关键字

我正在刷新我的C#技能并阅读C#书.我params在数组章节中遇到了关键字.为什么有人会实际使用params关键字而不是只是将常规数组传递给方法.我测试了使用和不使用params关键字传递数组的两种方法.他们都工作得很好.有没有真正的理由使用params关键字?

这是我的代码:

using System;

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] classname = new string[5] { "cs150", "cs250", "cs270", "cs300", "cs350" };
            Prints(classname);

            Console.Read();
        }

        public static void Prints(params string[] t)
        {
            foreach (var s in t)
            {
                Console.WriteLine(s);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是没有参数的代码:

using System;

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] classname = new string[5] { "cs150", "cs250", "cs270", "cs300", …
Run Code Online (Sandbox Code Playgroud)

c# parameters console-application

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

如何使用线程模拟Task.Wait

我想模仿这段代码:

Task t = Task.Factory.StartNew(...)
t.Wait()
Run Code Online (Sandbox Code Playgroud)

根据这个问题,任务无法设置公寓状态.可以使用Threads设置Apartment state,但我需要在Tasks中使用Wait功能.有没有办法使用Threads模拟Wait()函数?

c# c#-4.0

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

如何获得奇怪的论点

我试图在列表中只得到奇怪的参数.这是我的一段代码

static void Main(string[] args)
{
     var swictches = args.ToList().Select((x, index) => (index % 2) == 1);
     var ss = swictches[0];

     string test = doc.ReadAllPages();
     Console.WriteLine(test.Substring(0, 1000));
     Console.Read();
}
Run Code Online (Sandbox Code Playgroud)

在参数列表中,它具有开关和参数.我想要获得所有的开关.当我运行此代码时,开关变量如下所示:

false
true
false
Run Code Online (Sandbox Code Playgroud)

而不是像这样

-i
-awq
-l
Run Code Online (Sandbox Code Playgroud)

c# linq

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

如何获取PDF页面尺寸

我有一个现有的pdf并从pdf中提取文本.这是我已经有的代码

using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;
using System.IO;

public string ReadPdfFile(string fileName)
{
    StringBuilder text = new StringBuilder();

    if (File.Exists(fileName))
    {
        PdfReader pdfReader = new PdfReader(fileName);

        for (int page = 1; page <= pdfReader.NumberOfPages; page++)
        {
            ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
            string currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);

            currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));
            text.Append(currentText);
        }
        pdfReader.Close();
    }
    return text.ToString();
}
Run Code Online (Sandbox Code Playgroud)

我想获得pdf页面的尺寸.我需要维度,所以我可以创建一个包含此信息的包装类.然后该类可以确定矩形是否超出范围.

c# pdf itextsharp

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

Umbraco可以处理数百万个节点

我对umbraco进行了评估,并认为这对我的项目来说是一个很好的cms.但是有些东西真的让我烦恼.当我打开后台时,显示某个节点的所有子节点.如果子节点具有数百万个节点,该怎么办?所有这些节点都会加载到后台吗?这是umbraco唯一的问题,因为我的下一个项目每天需要加载数万个节点.

architecture performance umbraco e-commerce

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