zoukankan      html  css  js  c++  java
  • C#面试题

    1.素数问题

    ①一般方法

    class Program
        {
            static void Main(string[] args)
            {
                for (int i = 2; i < 100; i++)
                {
                    bool f = true;
                    for (int j = 2; j < i; j++)
                    {
                        if (i % j == 0)
                        {
                            f = false;
                        }
                    }
                    if (f)
                    {
                        Console.WriteLine("素数:" + i);
                    }
                }
               Console.ReadLine();
            }
        }

    ②最简单素数求法

    using System;
    class Test
    {
        public static void Main()
        {
            int i;
            Console.WriteLine (2);
            Console.WriteLine (3);
            Console.WriteLine (5);
            Console.WriteLine (7);
            for(i=2;i<=1000;i++)
            {
                if((i%2!=0)&&(i%3!=0)&&(i%5!=0)&&(i%7!=0))
                {
                    Console.WriteLine (i+"	");
                }
            }
        }
    }

    2.如何把一个Array复制到ArrayList里

    (1) 实现1

    string[] s ={ “111″, “22222″ };
    ArrayList list = new ArrayList();
    list.AddRange(s);

    (2)实现2

    string[] s ={ “111″, “22222″ };
    ArrayList list = new ArrayList(s);

    3.sealed 修饰符有什么特点

         sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override一起使用。 

    4.列举ASP.NET 页面之间传递值的几种方式

        (1)使用QueryString, 如 response. Redirect()....
        (2)使用Session变量
        (3)使用Server.Transfer

  • 相关阅读:
    出现 could not open jvm.cfg 的解决办法
    powerdesigner相关概念理解
    UML建模类图
    LAMP环境折腾
    ThinkPHP学习笔记1
    ubuntu14在kDE界面下的关于eclipse提示框黑色背景的修改!
    LAMP环境安装与apache配置
    Unix网络编程---第四次作业
    Unix网络编程---第三次作业
    Unix网络编程---第二次作业
  • 原文地址:https://www.cnblogs.com/code1992/p/3432221.html
Copyright © 2011-2022 走看看