首页 > Windows开发 > 详细

C#入门详解(1)

时间:2019-05-22 00:56:18      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:高内聚   string   rgs   stat   内聚   res   light   相互   .dll   

初识Hellow World

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Linq;
using HelloWorld.Interface;
using HelloWorld.Models;
using Microsoft.Extensions.DependencyInjection;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hellow World");
        }
    }
}

Program类是创建项目时默认有的。类是程序的基本组成。Console这个类当你鼠标停在上面会显示System.Console.。表示是System名称空间下的Console类。

名称空间和程序集引用

程序集的引用是使用名称空间的物理基础。程序集文件后缀为.dll文件。引用程序集按照是否有源代码可以分为白盒引用和黑盒引用。

程序集之间也会有相互依赖性,当你想调用WPF中的Windows。不得不引用System.Windows.Presentation.dll,Presentation.dll等多个程序集。使用NuGet可以解决这个问题。

依赖关系

当你的代码调用其它的类库,使用里面的类。就会造成类与类,程序集之间的依赖。日常代码中应该做到高内聚低耦合:方法功能放置在该使用的类中是为高内聚,低耦合指降低它们相互依赖性。

排除错误

仔细阅读错误提示信息,Debug下找到错误根源:root cause,而不是打补丁。

 

C#入门详解(1)

标签:高内聚   string   rgs   stat   内聚   res   light   相互   .dll   

原文:https://www.cnblogs.com/jingjingweixiao/p/10903221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号