`

c#学习笔记(五) 函数

    博客分类:
  • c#
阅读更多

函数

格式:基本上合java类同

       修饰符 返回类型 方法名(参数列表){

           //do something

}

 

Main 函数

 程序的入口,有4种写法

static void main()

staric void main(String[] age)

static int main()

static int main(String age[])

 结构函数

 前面的文章提到,c#中有一种不同于java的数据类型叫做 结构,它还有一个重要的功能就是包含函数和数据

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{


    struct user
    {
        public int age ;
        public int age2 ;
        public int getSum(){
           return age+age2;
        }

    }
  
  
    class Program
    {
         
   
    
        /*
         * hello word
         * */
        static void Main(string[] args)
        {
            user u;
            u.age = 1;
            u.age2 = 2;
            Console.WriteLine(u.getSum());
            Console.ReadKey();
            
               
        
          

        }
      
     
    }
}

 函数的重载

这个没啥好说的,参照java

函数的委托(关键字: delegate)

委托是一种把引用存储为函数的类型,委托的声明类似于函数,但没有函数体。使用关键字:delegate

例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication2
{


    delegate int te(int x, int y);
  
    class Program
    {

       
     static   int getm(int x,int y) {
            return x + y;

        }
        /*
         * hello word
         * */
        static void Main(string[] args)
        {
            te t;
            t = new te(getm);
          
            Console.WriteLine(t(1,2));
            Console.ReadKey();
            
               
        
          

        }
      
     
    }
}

 

分享到:
评论

相关推荐

    Learning hard C# 学习笔记

    总而言之,《Learning Hard C# 学习笔记》是一份全面的C#学习资源,它不仅覆盖了C#的基本语法和高级特性,还包含了实际开发中的应用场景,对于初学者来说是一份不可多得的参考资料。配合源码实践,相信你可以从零...

    经典、简单C#学习笔记

    综上所述,"经典、简单C#学习笔记"涵盖了C#语言从基础到进阶的全面内容,适合初学者入门,也对有一定经验的开发者有参考价值。通过深入理解和实践这些知识点,你将能够熟练掌握C#,并在各种应用场景中游刃有余。

    C#学习笔记(非常经典)

    C#学习笔记因其经典性和实用性而受到许多程序员的推崇,是初学者入门和进阶的重要参考资料。 在C#的学习过程中,首先需要理解其基本语法结构,包括变量定义、数据类型(如int、string、bool等)、控制流(如if语句...

    C#学习笔记

    以下是对C#学习笔记的详细解读: 1. **基础语法**:C#的基础包括变量、数据类型(如整型、浮点型、布尔型、字符串等)、运算符(算术、比较、逻辑、赋值等)和控制结构(如条件语句、循环语句、switch语句)。初学...

    Visual c#学习笔记

    《Visual C#学习笔记》是一本深入探讨C#编程语言及其在ASP.NET框架下应用的专业教程。这本书旨在为想要掌握C#和ASP.NET技术的读者提供详尽的指导,无论你是初学者还是有一定开发经验的程序员,都能从中受益匪浅。 ...

    C# 函数方法大全+学习笔记.md

    C# 函数方法大全+学习笔记.md

    C#学习笔记powerpoint版

    **C#学习笔记PowerPoint版概述** 这是一份基于PowerPoint制作的C#学习笔记,适合初学者系统地了解和掌握C#编程语言的基础知识。虽然没有具体的描述,但我们可以推测这份笔记是作者在学习过程中整理的心得体会,旨在...

    C#学习笔记(超有价值的)

    本压缩包包含的"C#学习笔记"是一份宝贵的资源,适合初学者和有一定基础的开发者,帮助他们深入理解C#语言的核心概念和实践技巧。 笔记首先可能会介绍C#的基础语法,这是任何编程语言学习的起点。这包括变量定义、...

    C#学习笔记(基础篇)

    以上只是C#学习笔记的基础部分,实际学习过程中还会涉及更多高级特性,如匿名方法、Lambda表达式、异步编程(async/await)、匿名类型、动态类型等。通过不断实践和学习,你可以逐步掌握C#,并运用到实际项目开发中...

    C#使用手册+C#学习笔记+C#基础教程

    《C#使用手册+C#学习笔记+C#基础教程》是一份综合性的学习资源,适合对C#编程感兴趣的初学者和进阶者。这份压缩包包含了三个核心文档:《C#基础教程-c_实例教程.doc》、《C#使用手册.doc》和《C#学习笔记.doc》,...

    C#学习笔记-C# Study Notes

    【C#学习笔记-C# Study Notes】 这是一份详尽的C#学习资源,旨在帮助初学者深入理解和掌握C#编程语言。这份笔记不仅包含了语言基础,还涵盖了从实际问题出发的学习过程,强调理解而非机械记忆,使得学习更加生动且...

    C#学习笔记......

    【标题】:C#学习笔记 【描述】:这是一份详尽的C#学习笔记,涵盖了从基础知识到高级特性的全面讲解。笔记内容包括C#语法基础、面向对象编程概念、异常处理、集合与泛型、LINQ查询、多线程编程、Asynchronous编程...

    C#学习笔记(by sunyfun)

    【C#学习笔记(by sunyfun)】是一份由sunyfun个人整理制作的、涵盖了16天学习历程的C#编程电子图书。这份笔记深入浅出地讲解了C#语言的基础知识和进阶技能,是初学者入门C#编程的理想资料。通过这份笔记,读者可以...

    C# 课堂笔记 C# 课堂笔记

    这组"课堂笔记"涵盖了C#的核心概念和技术,旨在帮助学习者深入理解和掌握这门语言。屏幕截图的添加可能意味着笔记中包含了实际操作的步骤和可视化教程,这对于初学者来说是非常有用的补充。 首先,让我们探讨C#的...

    C#-学习笔记

    在深入探讨"C#高级编程"的学习笔记之前,我们先来理解一下C#这门语言的基础。C#(读作"C sharp")是由微软公司开发的一种面向对象的编程语言,主要用于构建Windows应用程序、Web应用以及移动应用。它在.NET框架或...

    C#学习笔记_夜晚回家 (全)

    《C#学习笔记_夜晚回家 (全)》是一份全面且深入的C#编程学习资料,旨在帮助初学者和有经验的开发者巩固和提升在C#领域的知识。这份笔记覆盖了C#的基础到高级概念,提供了丰富的实例和实战经验,是个人自学或教学的...

    C#语法学习笔记(全)2017

    这篇学习笔记主要涵盖2017年时C#的语法要点,包括类型转换、字符串处理、运算符以及参数传递等方面。 首先,关于类型转换,C#提供了多种方式来实现不同类型的相互转换。传统的强制类型转换 `(Type)variable` 虽然...

    C#的学习笔记总结

    C#学习笔记总结 本文档旨在总结C#的学习笔记,涵盖了C#的基本特征、语法、泛型、多线程、集合、反射等重要知识点。 一、C#的基本特征 C#是一门面向对象的语言,具有面向对象的基本特征,包括抽象、封装、继承、...

Global site tag (gtag.js) - Google Analytics