return文の扱い方を解説(C#)

return文 return文は制御文(if文・for文など)です。 そして、制御文の内のジャンプ文の一種です。 ジャンプ文はreturn文以外にも、break文・continue文・goto文があります。 ただし、return文はメソッドと絡んで使われるため、制御文の章でなく、メソッドの章で扱われ... 続きを読む

WordPressで使うショートコードを自作してみた

自作のきっかけ C#に関する記事を結構書いている。 分量が多くなったので、いったん整理しようと思った。 全体の構成は、目次→章の概要→個々の記事という形でまとめたかった。 そして、記事の最後に「目次へ戻る」項目を付け加えたかった。 しかし、全ての記事に手動でリンクを張った場合、何かしらの変更があった... 続きを読む

WordPressでURLから記事タイトルを取得する方法

今回の目標 ・URLを指定したら記事タイトルを取得して、取得してきた記事タイトルに対してURLを埋め込みたい ・ショートコードで呼び出せる 使用場面 ・ある記事のリンクを別の記事に埋め込みたい。しかし、後から記事タイトルが変わるかも……という場合 ※以下で紹介する手法は自分のサイト内の記事に対して... 続きを読む

目次:『初心者のためのC#学習ノート』

はじめに 『初心者のためのC#学習ノート』を作成し始めたのは、2017年5月です。 自分の勉強がてら、C#について記事を書いていこうと思ったのがきっかけです。 この記事を読んで、得るものが1つでもあれば幸いです。 また、何か指摘があればコメントに残していただけると助かります。 目次 各章へのリンク ... 続きを読む

『メソッド』の章(初心者のためのC#学習ノート)

メソッド 「メソッド」とは、数学で言う所の「関数」のようなものです。 引数(インプット)と戻り値(アウトプット)の対応関係を定めているのが、「メソッド」です。 ただし、この説明では少し言葉足らずです。 以下の記事で、メソッドとは何か詳しく説明します。 →メソッドとは何か?具体例を交えながら説明(C... 続きを読む

『日時と時間間隔』の章(初心者のためのC#学習ノート)

日時と時間間隔 C#において、日時と時間間隔をどのように扱うか紹介します。 重要度が低いのか、参考書を見てもあまり載ってない内容になります。 日時 現在の日時を取得したい場合は以下の記事を参照してください。 →C#で現在の日時と時刻を取得する方法 日時の情報はDateTime型でやり取りされます。... 続きを読む

『配列』の章(初心者のためのC#学習ノート)

配列 変数が値を格納する1つの箱だとすれば、配列は値を格納する箱を複数用意することに相当します。 配列は複数のデータを一遍に取り扱う時に使用されます。 この章では配列の使い方を学びます。 1次元配列 最もシンプルな形の配列を学びます。 →配列の宣言の仕方と注意点(IndexOutOfRangeEx... 続きを読む

『制御文』の章(初心者のためのC#学習ノート)

制御文 制御文は主に以下の3つのカテゴリーに分けて考えることができます。 条件分岐文:条件に応じて異なる処理を行う ・if文 ・switch文 繰り返し文:ある処理を繰り返し行う ・for文 ・while文 ・foreach文 ジャンプ文:別の地点に制御を移す ・break文 ・con... 続きを読む

『演算子』の章(初心者のためのC#学習ノート)

演算子 演算子とは、ある演算に対して割り振られた記号・シンボルを意味します。 例えば、「5足す3」という演算を行いたい場合、「5+3」と書きます。 プラス記号「+」に対して演算子という言葉を使用します。 C#において、主な演算子の種類を以下に挙げておきます。 算術演算子、連結演算子、論理演算子、比較... 続きを読む