• 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

  • 相关阅读:
    实现个人域名跳转指定网站
    Latex数学符号表
    Python—Matplotlib基础学习
    Python—Pandas基础学习
    Python—Numpy基础学习
    程序员必读的计算机书籍(附资源分享)
    嗷嗷
    CTF之misc
    网安基础思维导图
    NAT、动态路由及实验
  • 原文地址:https://www.cnblogs.com/code1992/p/3432221.html
Copyright © 2020-2023  润新知