Which of the following is a basic dye?
Basic dyes are positively charged, cationic colorants. At the molecular level, basic dyes have amino groups which are responsible for the molecule’s positive charge.
Because of their positive charge, basic dyes react with negatively charged compounds. Therefore, the primary way in which the coloration process is achieved with basic dyes is by ionic bonding.
In short, the positively charged molecules of basic dyes bond to the negatively charged compounds in the materials with which these dyes are used.
Few examples of basic dyes are: methylene blue, crystal violet, basic fuchsin safranin, malachite green, pararosanilin or basic red.
Option B is correct.