欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#抽签系统的实现示例

程序员文章站 2022-03-03 08:40:23
一个基于c#的简单抽签系统,可以重新导入数据,清空数据。代码简单,比较适合初学者。导入数据时会创建一个txt文本,可以在里面看到输入private void button1_click(object...

一个基于c#的简单抽签系统,可以重新导入数据,清空数据。
代码简单,比较适合初学者。

c#抽签系统的实现示例

c#抽签系统的实现示例

导入数据时会创建一个txt文本,可以在里面看到输入

private void button1_click(object sender, eventargs e)   //确定按钮
        {
            string path = system.io.directory.getcurrentdirectory() + "//name.txt";     
             random rand = new random(system.guid.newguid().gethashcode());               
             string[] name = file.readalllines(path);                          
            if (name.length == 0)
            {
                messagebox.show("导入数据不能为空!");
            }
            else
            {
                textbox1.text = name[rand.next(0, name.length)];              //抽签          
                textbox1.forecolor = color.black;
            }
        }
         private void button3_click(object sender, eventargs e)     //导入数据
        {
            string qkong = "";                                                               //清空name.txt
            string curdir11 = system.appdomain.currentdomain.basedirectory + @"name.txt.txt";    
            string filepath11 = curdir11;
            system.io.streamwriter file11 = new system.io.streamwriter(filepath11, false);     /
            file11.write(qkong);                                                                 
            file11.close();                                                                   
            file11.dispose();                                                                
            string result = textbox2.text.trim();                                          
            string d = system.appdomain.currentdomain.basedirectory + @"name.txt";    
            string filepath = d;
            system.io.streamwriter file1 = new system.io.streamwriter(filepath, false);     
            file1.write(result);                                                              
            file1.close();                                                                 
            file1.dispose();                                                                
            messagebox.show("导入成功");
        }
        private void button4_click(object sender, eventargs e)      //清空数据
        {
            string qkong = "";                                                              
            string s = system.appdomain.currentdomain.basedirectory + @"name.txt.txt";   
            string filepath11 = s;
            system.io.streamwriter file11 = new system.io.streamwriter(filepath11, false);     
            file11.write(qkong);                                                              
            file11.close();                                                                  
            file11.dispose();                                                                
            textbox2.text = "";
        }
        private void textbox2_textchanged(object sender, eventargs e)
        {
            this.textbox2.multiline = true;
        }

到此这篇关于c#抽签系统的实现示例的文章就介绍到这了,更多相关c# 抽签系统内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: c# 抽签