![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
我爱原原好多年!!
这个作者很懒,什么都没留下…
展开
-
WPF C# MVVM学习笔记
BasedOn为特定类型定义的样式基于其他样式特性(Attribute)表示目标程序的一些状态反射可以在运行时查看特性信息4.MemberInfo获取有关成员属性的信息并提供对成员元数据的访问。5.GetMembers()返回当前type的所有公共成员(成员包括字段、属性、方法)。6.BindingFlags通俗的说就是为反射设置查找条件7.MemberTypes...原创 2020-07-31 13:42:46 · 485 阅读 · 0 评论 -
WPF DataTemplate
这里的程序借鉴的的是刘铁猛老师《深入浅出WPF》为了帮助我更好的学习,我就写了一些自己的理解,可能不太对,希望有路过的大哥大姐指正一下需求分析:点击右边的小图片与文字,会在左边出现这个图片和文字,并且是放大版的下面开始做:首先把要显示的图片加入到项目中,直接建立文件夹把图片导入即可下面做modelpublic class yuanyuan { public string Name { get; set; } public int Year { get; s原创 2020-07-30 23:05:58 · 179 阅读 · 0 评论 -
C#委托 泛型 事件 装箱拆箱
一、委托我感觉的委托就是指一个函数指针,指向被委托的方法,在定义的时候把返回值类型与参数全部定义好,创建的实例相当于一个指向被委托函数的指针,然后将需要的数据通过委托传进去是先调用委托实例,然后委托实例再调用方法简写的那种方式更能体现它像一个函数指针...原创 2020-07-16 11:19:23 · 447 阅读 · 0 评论 -
C#学习(包含深拷贝与浅拷贝 is与as ref 与out)
最近新学C#,有很多困扰的地方,现在写一下感悟一、浅拷贝与深拷贝首先第一个问题就是什么是拷贝?拷贝就是为对象创建一个副本,在副本上进行操作。简单理解一下:1.浅拷贝对于值类型的数据是将字段的值复制到副本,在副本中的改变并不会影响源对象的值,对于引用类型的数据是将对这个数据的引用复制到副本,在副本中的改变会影响到源对象。2.深拷贝是将值类型的数据和引用类型的数据全部复制到副本,在副本中的改变并不会影响到源对象。可以在ICloneable接口里面的Clone()方法中实现浅拷贝或者深拷贝。我遇到的原创 2020-07-10 23:45:30 · 327 阅读 · 0 评论 -
找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点
/*找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点*/#include <stdio.h>#define N 3#define M 3int main(){ int a[N][M]; int i,j,an,b,min,flag = 0; printf("请输入这个二维数组:\n"); for(i ...原创 2020-03-24 11:44:50 · 4654 阅读 · 1 评论 -
有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中 第几个元素的值。如果该数不在数组中,则输出“无此数”。
/*有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。*/#include <stdio.h>int main(){ int a[15]; int i,j,n,mid,flag = 0; printf("请输入15个数:\n"); for(i = 0;i < 15;i...原创 2020-03-24 15:25:47 · 24392 阅读 · 19 评论 -
输出以下图案
/*输出以下图案*/#include <stdio.h>int main(){ int i,j,k; for(i = 0;i < 5;i++) { j = i; while(j > 0) { printf(" "); j--; } for(k = 0;k < 5;k++) printf("* "); ...原创 2020-03-24 17:01:58 · 705 阅读 · 0 评论 -
求π的近似值
用 π/4 ≈1-1/3+1/5-1/7+ …公式求π的近似值,直到发现某一项的绝对值小于10的-6次方为止(该项不累加)#include <stdio.h>#include <math.h>int main(void) { int j = 1;//i用来表示分母,j用来表示符号 float pi = 0,term = 1.0,i = 1.0; wh...原创 2020-03-08 14:17:38 · 2654 阅读 · 0 评论 -
成绩等级
/*给出一百分制成绩,要求输出成绩等级‘A’、’B‘、’C‘、’D‘、’E‘。90分以上的为’A‘,80~89分为’B‘,70~79分为’C‘,60~69分为’D‘,60分以下为’E‘*/#include <stdio.h>int main(){ float score; char grade; printf("请输入成绩:\n"); scanf("%f",&sc...原创 2020-03-01 14:23:14 · 397 阅读 · 1 评论 -
根据函数写程序
在这里插入代码片原创 2020-03-01 13:40:16 · 275 阅读 · 0 评论 -
求平方根
/*从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是则要求重新输入*/#include <stdio.h>#include <math.h>int main(){ int a,b; printf("请输入一个小于1000的正数\n"); scanf("%...原创 2020-03-01 13:24:27 · 458 阅读 · 2 评论 -
输出最大的数
/*有三个整数a,b,c,由键盘输入,输出其中最大的数*/#include <stdio.h>int main(){ int a,b,c,d,max; printf("请输入3个整数:\n"); scanf("%d %d %d",&a,&b,&c); max = a; if(b>max) max = b; if(c>max) max ...原创 2020-03-01 13:08:05 · 1244 阅读 · 0 评论 -
与圆有关的计算
/*设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积取小数点后2位数字*/ #define PI 3.14#include <stdio.h>#include <windows.h>#include <math.h>int main(){ float r,h,yc,ym,qb,qt,zt; printf("请输入...原创 2020-02-29 21:52:55 · 582 阅读 · 0 评论 -
编程序将“china”译成密码
/*请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。分别用putchar函数和printf函数输出*/ #include<stdio.h>int main(){ char c1,c2,c3,c4,c5; printf("请输入:\n");//其余4个直接copy即可 c1 = getchar(); c1 += 4; printf...原创 2020-02-29 21:13:25 · 10645 阅读 · 3 评论 -
购房还清款额月份计算
/购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清/#include <stdio.h>#include <math.h>int main(){double d,p,r,m,x,y,z,a,b;printf(“请输入借款金额,每月还款额,月利率:\n”);scanf("%lf %lf %lf",&d,&p,&r);...原创 2020-02-27 21:16:12 · 258 阅读 · 0 评论 -
存款利息的计算
/存款利息的的计算。有1000元,想存5年,可按以下5种办法我依据这个题目做出了改进 可以自己输入金额,自己选择哪种办法存储/#include <stdio.h>#include <math.h>#include <windows.h>double one(double money){double p,interest;printf(“请输入5年期...原创 2020-02-27 20:53:05 · 327 阅读 · 0 评论 -
2020-02-27
/假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比在此基础上我做了更改,年增长率与年数都自己输入/#include <stdio.h>#include <math.h>int main(){double r,n,p;printf(“请输入年增长率和年份;\n”);scanf("%lf %lf",&r,&...原创 2020-02-27 18:57:21 · 119 阅读 · 0 评论 -
输出最大值
/输入10个数,输出其中最大的一个数/#include<stdio.h>int main(){int a[10],i,max;printf(“请输入10个数以便找出最大值:\n”);for(i=0;i<10;i++)scanf("%d",&a[i]);max=a[0];for(i=1;i<10;i++){if(a[i]>max)max=a[...原创 2020-02-27 12:07:42 · 1519 阅读 · 0 评论 -
分情况求一元二次方程的根
/求ax2+bx+c=0的根。分别考虑d=b2-4ac大于0、等于0和小于0这3种情况/#include <stdio.h>#include <math.h>int main(){double a,b,c,d,x1,x2;printf(“请输入a,b,c的值以便求根:\n”);scanf("%lf %lf %lf",&a,&b,&c);/...原创 2020-02-27 11:44:00 · 302 阅读 · 0 评论 -
寻找闰年
/输入年份范围,找出闰年符合下面两个条件之一的年份是闰年1.能被4整除但不能被100整除2.能被100整除且能被400整除/#include<stdio.h>int main(){int x,y,n;printf(“请输入年份范围:\n”);scanf("%d %d",&x,&y);//输入格式和“”里面一样,如这个输入时需要空格然后回车查看结果for...原创 2020-02-27 11:09:37 · 431 阅读 · 0 评论 -
2020-02-26
//给定一个整数数组nums和一个目标值target//请你在该数组中找出和为目标值的那两个整数//并返回他们的数组下标#include <stdio.h>int main(){int i,j,nums[100],target,n;printf(“请输入数组中数据的个数:\n”);scanf("%d",&n);printf(“请输入整数:\n”);for (...原创 2020-02-26 13:46:20 · 61 阅读 · 0 评论