C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͊Ȍ��ŕ�����₷���R�[�h���L�q���邽�߂Ɏg����B
�@Visual Studio 2017�ƂƂ��Ƀ����[�X���ꂽC# 7�ɂ͑����̐V�@�\������B�����̐V�@�\�͂ǂ̂悤�ȏ�ʂŖ𗧂̂��낤���H�@3��ɂ킽���ďЉ�Ă����B
�@���߂ɁAC# 7�̐V�@�\�̈ꗗ�������Ă������i�{�A�ڂŎ��グ�Ȃ����̂��܂ށj�B���̈ꗗ�́uWhat's new in C# 7�v�ɂ����̂��B
�@�����ł̖��͉̂p�����{�Ƃ��A���ʓ��ɓ��{�����L�ڂ����i�ȍ~�́A���{�����g���j�B�����h�L�������g�̃T�C�g�iMicrosoft Docs�j�Ŗ��|��̗p��͕M�҂��|�ām����n�ƕt�L�����B
�@C# 7�̐V�@�\�̒��ŁA���l���e�����\���̉��P�ƃ��[�J�����́A���ĂȃR�[�f�B���O�ɖ𗧂B���l���e�����\���̉��P�͐��l���e�����̓ǂ݊ԈႢ��h���A���[�J�����͂��̃��\�b�h�̃X�R�[�v�m�ɂ���B
�@����́A����2�̋@�\�̎g���ǂ�����Љ�Ă������B
�@�Ⴆ��byte�^�̕ϐ��̂��ꂼ���bit���t���O�Ƃ��Ďg���Ƃ��A����܂ł͂��̏����l�Ƃ��ė^���鐮�����e������10�i����16�i���Ɍ��肳��Ă������߁A�ǂ̃t���O�����̂�������ɂ����R�[�h�ɂȂ��Ă����i���̃R�[�h�j�B��Ƃ��ăR�����g��2�i���L���ĕ�����₷�����邱�Ƃ����������낤���A����̓R�[�h���C�������Ƃ��ɃR�����g���C�����Y��郊�X�N�����̂������B
byte b1 = 0x95; // 1001 0101
�@C# 7�ł́A�u0b�v�ړ����ɂ����2�i���̃��e�����\�L���\�ɂȂ����B����ɁA�u_�v�L���𐔒l���e�������̔C�ӂ̈ʒu�i�ړ����̒���͏����j�ɏ�����悤�ɂȂ����̂ŁA���������m�ɂł���B
// �ړ����u0b�v��2�i���\�L
byte b2 = 0b10010101;
// �u_�v�Ō��������ēǂ݂₷��
byte b3 = 0b1001_0101;
�@�u_�v�L���ɂ�錅���́A10�i���^16�i���̐�����A���������_���ł����p�ł���i���̃R�[�h�j�B
// 16�i����4�����Ƃɋ���
uint i1 = 0x800000a1;
uint i2 = 0x8000_00a1;
// 10�i����3�����Ƃɋ���
uint i3 = 2147483809;
uint i4 = 2_147_483_809;
// �����_�ȉ���3�����Ƃɋ���
double d1 = 0.00000001;
double d2 = 0.000_000_01;
Copyright© Digital Advantage Corp. All Rights Reserved.