小编rae*_*ae1的帖子

如何在for循环中不重复随机数?

我有这个PHP for循环.它会创建一个随机数.

for($i = 0; $i < mysql_num_rows($query); $i++) {
$random = rand(000, 999);
}
Run Code Online (Sandbox Code Playgroud)

我希望for永远不会重复随机的结果.在for运行999次,我希望它永远不会重复的结果for.

html css php

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

如何使用格式化的DateTime对象创建自定义文件名?

我想将我的数据保存到文本文件,但文件名必须包含2个不同的字符串,这是我到目前为止所做的:

string input = "Name_"
string input2 = string.Format("stats-{0:yyyy-MM-dd}.txt",
        DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何在这里添加:string.Format(输入, "stats... 和文件名必须如下:

*Name_stats-2013-11-27.txt*

c#

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

如何将值设置为列表的前N个元素?

给定一个列表,我想设置一个值(在我的情况下是红色)到前3个元素; 其余的元素将有另一种颜色

到目前为止我有这个

int top3=0;
foreach (MyCustomObject gb in Data)
{
    if (top3 <= 3)
    {
        gb.NodeColor = Colors.Green;
    }
    else
    {
        gb.NodeColor = Colors.Red;
    }
    top3++;
}
Run Code Online (Sandbox Code Playgroud)

我不喜欢这种方法,有没有办法用LINQ做到这一点?

我的列表按升序排序,MyCustomObject不是我班级的真实姓名

c# linq

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

如何调试我自己的DLL文件作为插件导入到其他应用程序?

我们在Visual Studio中创建了一个C#项目,结果是一个DLL文件.如果我们将该DLL文件导入第三方应用程序,它将充当插件.一切都好.但我的DLL文件中有一个错误,我可以通过放置一个调试点找到它.但我不知道如何为导入第三方应用程序的DLL执行此操作.

c# debugging dll visual-studio-2010 visual-studio-debugging

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

如何将浮点变量添加到List <Point>?

代码:

public static List<Point> Load()
{
    List<float> Points_X = new List<float>();
    List<float> Points_Y = new List<float>();
    int ImageWidth;
    int ImageHeight;
    double CurrentFactor;
    path = Path.GetDirectoryName(Application.LocalUserAppDataPath) + "\\Data";

    if (!Directory.Exists(path))
    {
        Directory.CreateDirectory(path);
    }

    file = Path.GetDirectoryName(Application.LocalUserAppDataPath) + "\\Data" + "\\Data.txt";

    OptionsFile setting_file = new OptionsFile(file);
    Points_X = setting_file.GetListFloatKey("Points Coordinates X");
    Points_Y = setting_file.GetListFloatKey("Points Coordinates Y");
    ImageWidth = int.Parse(setting_file.GetKey("Image Width"));
    ImageHeight= int.Parse(setting_file.GetKey("Image Height"));
    CurrentFactor = double.Parse(setting_file.GetKey("Current Factor"));

    var points = new List<Point>();
    for (int i = 0; i < Points_X.Count; i++)
    { …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

使用Button抛出NullReferenceException; 我错过了什么吗?

我收到了一个错误Object reference not set to an instance of an object.我想我不会初始化一些东西.

这是代码; 错误在线if (btn.Background.Equals(new SolidColorBrush(Color.FromArgb(0, 0, 0, 0)))):

private void vbOpenGuiaMaestro_Tapped(object sender, TappedRoutedEventArgs e)
{
    Button btn = default(Button);
    if (btn.Background.Equals(new SolidColorBrush(Color.FromArgb(0, 0, 0, 0))))
    {
         btn.Background = materiaColor;
         btn.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
         stckTeachersGuideClosed.Visibility = Visibility.Visible;
         stckTeachersGuideOpened.Visibility = Visibility.Collapsed;
    }
    else
    {
         btn.Background = new SolidColorBrush(Color.FromArgb(0, 0, 0, 0));
         btn.Foreground = new SolidColorBrush(Color.FromArgb(255, 140, 140, 140));
    }
 }
Run Code Online (Sandbox Code Playgroud)

c# windows-8

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

如何在基类上使用派生属性?

我有一个基类,它有一个属性和一个使用该属性的方法.我有一个继承该基类的类,并且有自己的基类属性实现,使用New修饰符显式隐藏.在基类的方法中,是否有一种使用继承类'属性而不是基类实现的好方法?

class Program
{
    public class MyBase
    {
        public string MyProperty { get { return "Base"; } }

        public string MyBaseMethod()
        {
            return MyProperty;
        }
    }

    public class MyInherited : MyBase
    {
        public new string MyProperty { get { return "Inherited"; } }
    }

    static void Main(string[] args)
    {
        List<MyBase> test = new List<MyBase>();
        test.Add(new MyBase());
        test.Add(new MyInherited());

        foreach (MyBase item in test)
        {
            Console.WriteLine(item.MyBaseMethod());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在示例中,输出为:Base Base

目前的解决方法:

    ...
    public class MyBase
    {
        public string MyProperty { …
Run Code Online (Sandbox Code Playgroud)

c# inheritance

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

在XML中查找和删除重复节点的最快方法是什么?

XML文件具有这样的结构

<Nodes>
   <Node> one </Node>
   <Node> two </Node>
   <Node> three </Node>
   <Node> three </Node>
</Nodes>
Run Code Online (Sandbox Code Playgroud)

由于xml文件有超过30000个节点,我正在寻找找到和删除重复节点的最快方法.

你会怎么做?

.net c# xml linq

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

如何在另一个视图控制器中侦听didSelectRowAtIndexPath更改

我想倾听/检测一个didSelectRowAtIndexPath:变化viewController1,然后根据这个选择改变一些东西viewController2.

知道我怎么可能这样做吗?

iphone objective-c uitableview ios

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

如何使用Max扩展方法?

我真的很困惑如何使用扩展方法...我正在尝试使用来自http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx的扩展max方法

我的(简化)代码:

namespace grades
{
    public class Grades
    {
        private List<int> grades;

        public int max()
        {
            return grades.Max(); // Not finding the extended Max function...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我用错了吗?如果有人可以写出如何正确使用这些扩展方法的代码?

.net c# linq

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