小编dca*_*tro的帖子

按名称对数组中的数组进行排序

输入:

$sql = array(

    array("id"=>"47", "name"=>"Jason", "device"=>"idevice"),
    array("id"=>"49", "name"=>"uniKornn", "device"=>"idevice"),
    array("id"=>"50", "name"=>"jacob", "device"=>"idevice")
)
Run Code Online (Sandbox Code Playgroud)

输出:

$sql = array(

    array("id"=>"50", "name"=>"jacob", "device"=>"idevice"),
    array("id"=>"47", "name"=>"Jason", "device"=>"idevice"),
    array("id"=>"49", "name"=>"uniKornn", "device"=>"idevice")
)
Run Code Online (Sandbox Code Playgroud)

我想按名称设置数组$ sql的顺序,并且不区分大小写.

php arrays

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

XDocument读取子元素

我刚刚开始使用 Linq to XML 和 C#。我有一个包含书籍信息的 XML 文件。

XML 文件具有以下结构:

<?xml version="1.0"?>
<catalog>
   <book id="bk112">
      <author>Galos, Mike</author>
      <title>Visual Studio 7: A Comprehensive Guide</title>
      <genre>Computer</genre>
      <price>49.95</price>
      <publish_date>2001-04-16</publish_date>
      <description>Microsoft Visual Studio 7 is explored in depth,
      looking at how Visual Basic, Visual C++, C#, and ASP+ are 
      integrated into a comprehensive development 
      environment.</description>
   </book>
</catalog>
Run Code Online (Sandbox Code Playgroud)

我成功地编写了代码,让我可以从 XML 文件中获取作者列表和书籍列表:

public List<string> GetBooks()
{
    XDocument document = XDocument.Load(XMLFileLocation);

    var query = from t in document.Descendants("title")
                select t.Value;

    return query.ToList<string>();
}
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何继续创建一种方法来让我获取有关特定书籍的信息。例如:

GetBookAuthor("MyBook");
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢?

c# xml linq linq-to-xml

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

获取两个日期之间的所有月份和年份

我需要的是获得如何在两个日期之间获得月份名称的逻辑.

Dictionary<Monthname,year> GetMonthsandYear(Datetime d1,Datetime d2) 
       or
List<Tuple<string,int> GetMonthsandYear(Datetime d1,Datetime d2)
Run Code Online (Sandbox Code Playgroud)

例如:jan-1-2013至2013年3月3日

应该返回2013年1月至2013年2月至2013年3月,或者以list.reverse的反向格式返回

c#

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

如何创建一个将泛型类作为参数的方法

我一直在搜索SO和其他地方寻找这个问题的答案,我找不到能帮助我理解我的问题的答案.我是C#的新手,所以这可能是问题的一部分.

我试图了解如何将一个类(或一个副本)作为参数传递给方法.但是,我希望这个方法接受我传递的任何类,而不是特定的类.

例如:

class Person
{
    public string Name{ get;set; }
}

class Bob : Person
{
    public Bob(){ Name = "Bob"; }
}

class Fred : Person
{
    public Fred(){ Name = "Fred"; }
}

Fred aFred = new Fred();
Bob aBob = new Bob();

// below is where I need the help, I don't know the syntax for what I'm trying to do.
SayName(aBob,aFred);

static public void SayName(person1,person2)
{
    Console.WriteLine(person1.Name + ", " +person2.Name) // I'd like this …
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在Java中实现字符串拆分方法,如c#

在C#中,如果我有这样的字符串:

String test = ";;;;";
String[] split = test.Split(';');
Console.WriteLine(split.Length); // Then I got 5 here
Run Code Online (Sandbox Code Playgroud)

但在Java中:

String test = ";;;;";
String[] split = test.split(";");
System.out.println(split.length); // Then I got only 1 here
Run Code Online (Sandbox Code Playgroud)

c# java string split

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

按字符数拆分字符串并存储在字符串数组中

我有一个像这样的字符串

abcdefghij
Run Code Online (Sandbox Code Playgroud)

我想把这个字符串每个分割 3 个字符。我想要的输出将是一个包含此的字符串数组

abc
def
ghi
j
Run Code Online (Sandbox Code Playgroud)

string.Split()使用方法可以吗?

c#

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

从作家[W,A]创建一个WriterT [F,W,A]

在Scalaz,有一个简单的方法来转换的实例Writer[W, A](这是一个别名WriterT[Id, W, A])WriterT[F, W, A]

我正在寻找类似于optionT功能的东西point,但对于作者而言:

例如

// Similar situation, but using OptionT
val opt:  Option[String] = Some("log")
val optT: OptionT[IO, String] = optionT(opt.point[IO])

// Case in hand, using WriterT
val w:  Writer[String, Unit] = "log".tell
val wt: WriterT[IO, String, Unit] = ???

// Similar scenario
val w:  Writer[String, Int] = 3.set("log")
val wt: WriterT[IO, String, Int] = ???
Run Code Online (Sandbox Code Playgroud)

monads scala monad-transformers scalaz

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

把相框锁在角落里?

即使我调整窗体窗口的大小,如何才能使图片框始终锁定在 winforms 应用程序的右上角?

我尝试这样做:

pictureBox1.Margin = new Padding(5,5,0,0);
Run Code Online (Sandbox Code Playgroud)

但这没有用。我希望它始终从顶部填充 5 个,从右侧填充 5 个。无论表单窗口的大小是多少。

c# padding picturebox winforms

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

将Json反序列化为C#bool

我需要一个非常简单的问题的帮助.如何在不创建包装根对象的情况下将下面的json反序列化为C#bool.谢谢.

f
{"valid":false}
0
Run Code Online (Sandbox Code Playgroud)

c# json

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

尝试在 scala 中对 Set 使用类型别名时出现值未找到错误

为什么这在 scala 中不起作用?

type IntSet = scala.collection.immutable.Set[Int]

IntSet(1)
Run Code Online (Sandbox Code Playgroud)

我收到“未找到 IntSet”

谢谢。

types scala

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