0 abraham_ly

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

python:使用循环找一定范围内的素数

python:使用循环找一定范围内的素数​ 前言:什么是素数?素数又称质数。只能被1和自身整除,并且不为0和1的数我们称之为素数/质数。相信大家在学习python循环取素数的时候,一定遇到了这样或那样的问题,或者说只会使用for循环取素数。那么今天,给大家讲解一下方法和技巧!1、方法1(1) while循环lis1 = []i = 2# 首先要知道外循环是要判断的数字,而内循环则是外边数字与2-这个数字的判断while i <= 100: # 1、首先要知道0、1不是素数,所

2020-07-06 13:51:10

python:else语句在循环中的运用

python:else语句在循环中的运用​ 在学习python循环语句的时候,发现else竟然可以和循环语句使用,但是它却与if中else语句的运行完全不同,有时候你真的感觉掉进这个else陷阱里了,完全不知道该怎么用,那么现在咱们一起去看看吧一、循环_else示例1、while_else的运用# 定义外循环计数器i = 1# 循环1-10每个数字while i <= 10: # 定义内循环计数器 j = 1 # 循环1-5每个数字,或者说循环5次 wh

2020-07-06 13:01:37

c#:WPF获取App.config中的数据以及XML文档的写入

c#:WPF获取App.config中的数据以及XML文档的写入一、APP.config是什么​ App.config文件是应用程序配置文件,它是标准的XML文件,XML标记和属性是区分大小写的。它是可以按照需求更改的,开发人员可以使用配置文件来更改设置,而不必重新编译引用程序。​ 我们先打开一个App.config文件,看看它的内容是什么样子的<?xml version="1.0" encoding="utf-8" ?><configuration>

2020-06-22 18:21:06

c#:委托与回调函数示例

c#:委托与回调函数示例上一篇文章已经给大家详细讲解过委托的意思,如何声明定义,如何通过委托调用函数,以及委托中的多播等……今天是刚刚学到委托新的用法——可以将方法当作参数来传递,并且不需用示例委托。所以今天来给大家再次拿出来详细讲解一下一、委托委托理解的追加​ (1)委托是c#实现回调函数的一种机制​ (2)使用委托就能讲方法当作变量来进行传递——这个是比较重要的​ (3)委托是引用类型,说白了委托是一种数据类型,什么数据类型——用户自定义类型,这种类型赋值赋值需要赋一个与之对应的方法,也就

2020-06-21 20:40:53

c#:浅析委托(Delegate)

c#:浅析委托(Delegate)其实我觉得委托这块还是挺难理解的,不过现在差不多明白了一些皮毛,我的理解是:委托不想做的事就命令,让其他方法(与委托参数列表以及返回值类型相同的方法)去做,做好了委托直接调用就行,其实受累的还是委托命令的方法,白干一场没得到啥好处,功劳还被委托拿走了。那么就让我们一起去看看吧!一、什么是委托​ **专业术语:**委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。​ 委托类型表示对具有特定参数列表和返回类型的方法的引用。 通过委托,

2020-06-20 19:07:01

c#:浅析var关键字

c#:浅析var关键字1、var关键字介绍​ var关键字是c#3.5新增的特性,称为推断类型(弱类型)。由var声明的变量,编译器会根据上下文来判断你到底想用什么类型。也就是说当你无法确定自己将使用什么类型时,就可以使用var,var类似于object,但是效率会比object高点。什么是强类型,什么是弱类型?**强类型:**在编译的时候已经确定了类型弱类型:在程序运行的时候,才确定类型​ 我们可以赋予局部变量推断类型var,而不是显示类型。var关键字指示编译器根据初始化语句右侧的表达式

2020-06-20 14:47:08

c#:使用面向对象的编程思想和窗体实现计算器(二目运算)

c#:使用面向对象的编程思想和窗体实现计算器(二目运算)最近一直在学面向对象的编程思想,什么封装呀、继承呀、枚举呀什么的,但是不会在实例中应用,那么接下来我们就用面向对象的编程思想结合窗体来给大家做一个小小的案例——计算器,希望你们能够从这个案例体会到面向对象的好处,并且会使用这个思想。一、使用窗体设计界面​ 前端这个没啥说的,就是拖拉textBox、Buttom控件,并设置文本以及大小,1、用Button按钮主要是实现数字区域以及运算符区域,并且按下控件的事件—在textBox中显示运算结果和式

2020-06-17 16:41:09

c#:浅析接口(interface)与抽象类(abstract)的区别

c#:浅析接口(interface)与抽象类(abstract)的区别在学习c#接口(interface)和抽象类(abstract)的时候我相信很多同学都有一点感觉,什么感觉呢?就是发现接口和抽象类极为相似,比如说:继承后都需要重写,或者都不能通过new关键字来实例化……等,那么他们之间到底有什么区别与联系呢?今天我将这个疑问给大家总结出来,来,我们一起去瞧瞧吧!一、接口的特征​ 1、接口使用interface关键字声明​ 2、接口中的成员有属性、方法、事件,索引器并且都没有实现部分,可以说是没

2020-06-16 17:18:52

c#:浅析接口(interface)

c#:浅析接口(interface)c#接口是一个让很多c#初学者容易迷糊的东西,但是它有什么用处呢?如何使用呢?来让我们一起来谈谈究竟吧!1、什么是接口​ (1)接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。①是什么部分:​ 接口只包含了成员的声明。也就是说接口只声明,类或结构一旦继承,那么就要按照结构声明的东西,重写接口中的所有数据,这就像是

2020-06-16 15:57:22

c#:浅析抽象方法与虚方法的区别

c#:浅析抽象方法与虚方法的区别​ 在c#中,abstract关键字修饰的方法 (抽象方法) 与 virtual关键字修饰的方法 (虚方法) 都可以供派生类来重写它们所在基类中所修饰的方法,那么它们之间有什么区别呢?,来让我们一起来看看他们的特点吧 GO! GO! GO!一、abstract关键字​ 1、被abstract关键字修饰的方法被称为抽象方法​ 2、抽象方法所在的类必须为抽象类,但是抽象类中可以没有抽象方法 abstract class Animal//抽象动物类

2020-06-15 12:50:57

c#:浅析方法重载和重写

c#:浅析方法重载和重写本篇文章主要分析c#中方法重载和方法重写的一些含义、用法、示例以及区别等……希望能够帮到您!一重载(overload)1、描述​ 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。2、构造函数重载的条件​ (1)**前提:**在一个类中​ (2)**其次:**构造函数方法名相同​ (3)构造函数参数(形参)列表不同(参数类型不

2020-06-13 18:28:05

c#中sealed关键字的使用

c#中sealed关键字前几天给大家总结了virtual(虚拟的)、abstract(抽象的)、override(重写)关键字,今天就抽空把sealed(密封的)给大家总结出来,因为这四个是一连串的,所以最后才给大家总结sealed(密封),让大家久等了。来,现在就一起来瞧瞧吧!1、先来了解一下sealed的意思从上图可知,sealed译为密封的。故名思义,就是由它修饰的类或方法将不能被继承或重写2、作用​ (1)在类中使用sealed修饰符可防止其他类继承此类​ (2)在方法声明中使用s

2020-06-13 12:36:51

C#关键字——virtual浅见

C#关键字——virtual的浅见本篇文章主要讲解c#中virtual关键字的用法,希望对远道而来您能有一些帮助,准备好了嘛?那么咱们就一起开车喽!——————————————————————1、了解virtual的意思由上图可知,virtual译为真实的,同时也有虚拟的意思,也就是说它是仿真的,但在c#中它是虚拟的。下面我们一起来了解一下virtual关键字在c#中的用法合集2、virtual关键字的使用范围​ virtual关键字只能用于修饰基类的方法(普通方法)、属性、索引器或事件

2020-06-12 18:36:10

C#中const关键字浅见

C#中const关键字浅见本篇文章主要介绍c#中const关键字的用法和特点,希望对各位朋友有所帮助,那我们就开始吧!一、const关键字1、先了解它是什么意思从上图可以看出const翻译后译为:常量;常数在c#中const关键字只能声明某个字段或者变量,被修饰后的字段和变量我们通常称为不变常量2、特点​ **(1)**const是不变常量,在编译的时候就需要有确定的值,也就是说用const修饰后的字段或者变量就必须初始化或者说赋值,赋值以后就是不变常量,也就是说被const修饰的字段初

2020-06-12 12:37:01

C#关键字static如何使用,在什么情况下使用?

C#中static关键字如何使用,在什么情况下使用?一个月以前在上java课程的时候,老师讲到了static的基础用法,但是后来忘了,昨天突然想到了,就查阅了大量的资料,发现有些资料讲的就特别啰嗦,所以就讲各种各样的说法试了一下,总结出了这篇含金量比较高的文章,希望会对您有一些帮助。一、先来了解static的中文意思从上图可以看出,static是静止的,不动的意思二、在C#中的意思​ static是静态的的意思,既然是静态的,就是不变的意思,而不变就是它不会因为类中实例化对象的不同而不同,它在

2020-06-11 17:37:46

C#中抽象类的使用和示例

C#中 抽象类 的使用和示例今天学校在上Java课程时讲到使用abstract(抽象的)修饰符来修饰类使之成为抽象类,于是想到最近在学习c#,虽然说没讲到这块,但是既然Java老师给我提了一个醒,我不在C#这块拓展一下就感觉好像很对不起我们的老师,所以就在网上查阅了相关的资料文献,将C#中抽象类总结了下,下面我们就一起开始探讨吧!abstract 修饰符1、了解 abstract 是什么意思?abstract 在英语中译为抽象的2、用这个修饰符来干什么?​ abstract 修饰符 修饰类名

2020-06-10 17:03:02

C#如何获取某个对象的类型,以及GetType()与typeof()的区别

C#如何获取某个数据的类型前言:在学习枚举类型之间的转换时,有时候我们不知道是否转换成我们想要的类型,所以就需要获取转后的类型。但是我也会技术小白,所以就查阅的相关的资料文献,将自己查阅总结的3种方法分享给大家,希望对读者能有一些帮助。1、使用GetType( )方法先了解一下GetType( )方法​ 1、从图中可以得知Tyoe在英语中是类型的意思。在C#中GetType()方法继承自Object(对象),也就是说类型来自于对象,换句话说C#中的任何对象都具有GetType( )方法。​

2020-06-09 18:51:38

c#结构(struct)总结

c#结构(struct)在学习结构的过程中,一直处于懵逼状态,不知道结构是什么,它有什么作用,我们能不能再程序中用到等种种问题。本片文章是本人查阅相关资料总结的一些小的知识点,希望对各位能提供一定的帮助。1、什么是结构​ 在 C# 中,结构是值类型数据结构,用来封装多个不同类型的变量。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。2、结构的作用​ 结构类型适用于表示Point(点)、Rectangle(矩形)和Color(颜色)等轻量型对象,尽管可以将一

2020-06-09 11:42:29

结构和类的区别?二者分别在什么情况下使用?

类和结构有什么区别?二者什么情况下使用?在学习结构的时候,发现结构和类有很多相似之处,比如:都是使用new关键字来实例化、都有成员变量、成员方法和属性。但是他们肯定是不一样的两个东西,所以查阅的大量的资料将这个知识点总结出来,让更多的读者都能受益匪浅。相同之处:1、都有成员变量、成员方法、构造函数2、类中的成员结构都可以定义(除析构函数外)不同之处:​ 1、声明时的关键字不同,结构是 struct ,而类是 class​ 2、结构是值类型,存储在栈中,类是引用类型,存储在托管堆中,结构在声

2020-06-09 10:44:35

c#枚举(enum)究竟是什么?它有什么用处?什么情况下使用?如何使用?

c#中枚举究竟是什么,它有什么用处,什么情况下使用?如何使用?​ 本片文章详细讲解c#中枚举(enum)中的基础知识,主要深入讲解什么是枚举,枚举有什么作用,枚举在什么情况下使用、枚举的规则,枚举的定义以及使用,枚举类型的转换等知识。1、什么是枚举?​ 枚举是一种值类型,它用于声明一组命名的常量,用enum关键字声明。说白了枚举就是一个数据类型,就叫枚举类型,同样也是用来存储数据的。**什么是值类型:**值类型的变量可以直接存储所包含的值。2、枚举的作用?1、枚举能够使代码更清晰,更优雅,它

2020-06-08 12:36:24

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。